文件

注意:此功能在 Web Workers 中可用。

File 接口提供有关文件的信息,并允许网页中的 JavaScript 访问其内容。

File 对象通常从 FileList 对象中检索,该对象作为用户使用 <input> 元素选择文件或从拖放操作的 DataTransfer 对象返回的结果返回。

File 对象是一种特殊的 Blob,可以在可以使用 Blob 的任何上下文中使用。特别是,FileReaderURL.createObjectURL()createImageBitmap()body 选项到 fetch() 以及 XMLHttpRequest.send() 接受 BlobFile

有关更多信息和示例,请参阅 使用 Web 应用程序中的文件

Blob File

构造函数

File()

返回一个新构造的 File

实例属性

File 接口还从 Blob 接口继承属性。

File.lastModified 只读

返回文件的最后修改时间,以自 Unix 纪元(1970 年 1 月 1 日午夜)以来的毫秒数表示。

File.lastModifiedDate 已弃用 只读 非标准

返回 File 对象引用的文件的最后修改 Date

File.name 只读

返回 File 对象引用的文件的名称。

File.webkitRelativePath 只读

返回 File 的 URL 相对于的路径。

实例方法

File 接口还从 Blob 接口继承方法。

规范

规范
文件 API
# file-section

浏览器兼容性

BCD 表格仅在浏览器中加载

另请参阅