File.File()

File() 构造器创建新的 File 对象实例。

语法

var myFile = new File(bits, name[, options]);

参数

bits

一个包含ArrayBufferArrayBufferViewBlob,或者 DOMString 对象的 Array — 或者任何这些对象的组合。这是 UTF-8 编码的文件内容。

name

USVString,表示文件名称,或者文件路径。

options 可选

选项对象,包含文件的可选属性。可用的选项如下:

  • type: DOMString,表示将要放到文件中的内容的 MIME 类型。默认值为 ""
  • lastModified: 数值,表示文件最后修改时间的 Unix 时间戳(毫秒)。默认值为 Date.now()

示例

js
var file = new File(["foo"], "foo.txt", {
  type: "text/plain",
});

规范

Specification
File API
# file-constructor

浏览器兼容性

BCD tables only load in the browser

参见