FileReader:readyState 属性
        
        
          
                Baseline
                
                  Widely available
                
                
              
        
        
        
          
                
              
                
              
                
              
        
        
      
      This feature is well established and works across many devices and browser versions. It’s been available across browsers since 2015年7月.
备注: 此特性在 Web Worker 中可用。
FileReader 接口的 readyState 只读属性提供读取操作的当前状态。这将是以下状态之一:EMPTY、LOADING 或 DONE。
值
一个数字,它是 FileReader 接口上定义的三个可能的状态常量之一:
- FileReader.EMPTY(0)
- 
Reader 已创建,但尚未调用任何读取方法。 
- FileReader.LOADING(1)
- FileReader.DONE(2)
- 
读取操作完成。这可能意味着:整个 File或Blob已读入内存,发生文件读取错误,或abort()被调用并且读取被取消。
示例
js
const reader = new FileReader();
console.log("EMPTY", reader.readyState); // readyState 将为 0
reader.readAsText(blob);
console.log("LOADING", reader.readyState); // readyState 将为 1
reader. => {
  console.log("DONE", reader.readyState); // readyState 将为 2
};
规范
| Specification | 
|---|
| File API> # dom-filereader-readystate> | 
浏览器兼容性
Loading…