File
        
        
          
                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月.
* Some parts of this feature may have varying levels of support.
备注: 此特性在 Web Worker 中可用。
File 接口提供有关文件的信息,并允许网页中的 JavaScript 访问其内容。
File 对象通常从用户使用 <input> 元素选择文件返回的 FileList 对象中检索,或者从拖放操作返回的 DataTransfer 对象中检索。
File 对象是一种特定类型的 Blob,并且可以在 Blob 可以使用的任何上下文中使用。特别地,以下 API 都接受 Blob 对象和 File 对象:
FileReaderURL.createObjectURL()Window.createImageBitmap()和WorkerGlobalScope.createImageBitmap()fetch()方法的body选项XMLHttpRequest.send()
参见在 Web 应用程序使用文件了解更多信息和例子。
构造函数
File()- 
返回一个新构建的
File对象。 
实例属性
File 接口还继承了 Blob 接口的属性。
File.lastModified只读- 
返回文件的最后修改时间,以 UNIX 纪元(1970 年 1 月 1 日午夜)以来的毫秒为单位。
 File.lastModifiedDate已弃用 只读 非标准- 
返回
File对象引用的文件的最后修改时间的Date。 File.name只读- 
返回
File对象引用的文件的名称。 File.webkitRelativePath只读- 
返回
File对象相对于 URL 的路径。 
实例方法
File 接口还继承了 Blob 接口的方法。
规范
| Specification | 
|---|
| File API> # file-section>  | 
            
浏览器兼容性
Loading…