FileReader.readyState
FileReader readyState 属性提供了 FileReader 在读取操作时的当前状态。FileReader 存在以下状态之一:
| 值 | 状态 | 描述 |
|---|---|---|
0 |
EMPTY |
reader 已经创建。还没有调用任何方法。 |
1 |
LOADING |
读取的方法已经被调用 |
2 |
DONE |
完成操作 |
示例
js
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