实例属性
2023年11月06日
一、fileReader.error
fileReader.error
返回读取文件时的错误信息
语法
var error = fileReader.error
二、fileReader.readyState
fileReader.readyState
提供了 FileReader
在读取操作时的当前状态。FileReader
存在以下状态之一:
-
0
: 状态为EMPTY
, 此时reader
已经创建。还没有调用任何方法。 -
1
: 状态为LOADING
, 此时读取的方法已经被调用 -
2
: 状态为DONE
, 此时完成操作
语法
const fileReader = new FileReader();
console.log('EMPTY', fileReader.readyState);
返回值
一个数值,是 FileReader API
定义的三个可能状态的常量之一。
-
0
: 状态为EMPTY
, 此时reader
已经创建。还没有调用任何方法。 -
1
: 状态为LOADING
, 此时读取的方法已经被调用 -
2
: 状态为DONE
, 此时完成操作
三、fileReader.result
fileReader.result
返回文件的内容。只有在读取操作完成后,此属性才有效,返回的数据的格式取决于是使用哪种读取方法来执行读取操作的。
语法
var file = fileReader.result
一个字符串或者一个ArrayBuffer
,这取决于读取操作是使用哪种方法来进行的。