文件
注意:此功能在 Web Workers 中可用。
File
接口提供有关文件的信息,并允许网页中的 JavaScript 访问其内容。
File
对象通常从 FileList
对象中检索,该对象作为用户使用 <input>
元素选择文件或从拖放操作的 DataTransfer
对象返回的结果返回。
File
对象是一种特殊的 Blob
,可以在可以使用 Blob 的任何上下文中使用。特别是,FileReader
、URL.createObjectURL()
、createImageBitmap()
、body
选项到 fetch()
以及 XMLHttpRequest.send()
接受 Blob
和 File
。
有关更多信息和示例,请参阅 使用 Web 应用程序中的文件。
构造函数
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 表格仅在浏览器中加载