File() 构造器创建新的 File 对象实例。
语法
var myFile = new File(bits, name[, options]);
参数
- bits
ArrayBuffer,ArrayBufferView,Blob,或者 DOMString 对象的 Array — 或者任何这些对象的组合。这是 UTF-8 编码的文件内容。
- name
USVString,表示文件名称,或者文件路径。
- options 可选
- 选项对象,包含文件的可选属性。可用的选项如下:
type: DOMString,表示将要放到文件中的内容的 MIME 类型。默认值为 "" 。
lastModified: 数值,表示文件最后修改时间的 Unix 时间戳(毫秒)。默认值为 Date.now()。
示例
var file = new File(["foo"], "foo.txt", {
type: "text/plain",
});
规范
| Specification |
Status |
Comment |
| File API |
Working Draft |
Initial definition |
浏览器兼容性
| Feature |
Chrome |
Edge |
Firefox (Gecko) |
Internet Explorer |
Opera |
Safari (WebKit) |
| Basic support |
13 |
(Yes) |
7 (7) |
10.0 |
11.5 |
6.0 |
| Feature |
Android |
Edge |
Firefox Mobile (Gecko) |
IE Phone |
Opera Mobile |
Safari Mobile |
| Basic support |
未实现 |
(Yes) |
7.0 (7) |
未实现 |
11.1 |
6.0 |
另见
文档标签和贡献者