FileReader.readyState
FileReader
readyState
属性提供了 FileReader
在读取操作时的当前状态。FileReader
存在以下状态之一:
值 | 状态 | 描述 |
---|---|---|
0 |
EMPTY |
reader 已经创建。还没有调用任何方法。 |
1 |
LOADING |
读取的方法已经被调用 |
2 |
DONE |
完成操作 |
示例
const reader = new FileReader();
console.log('EMPTY', reader.readyState); // readyState will be 0
reader.readAsText(blob);
console.log('LOADING', reader.readyState); // readyState will be 1
reader.onloadend = () => {
console.log('DONE', reader.readyState); // readyState will be 2
};
值
一个数值,是 FileReader
API 定义的三个可能状态的常量之一。
规范
Specification |
---|
File API # dom-filereader-readystate |
浏览器兼容性
BCD tables only load in the browser