File
对象继承自 Blob
,并扩展了与文件系统相关的功能。
有两种方式可以获取它:
第一种,通过构造函数:
js
new File(fileParts, fileName, [options])
fileParts
:Blob/BufferSource/String
类型值的数组。fileName
: 文件名字符串。options
: 可选对象。lastModified
: 最后一次修改的时间戳(证书日期)。
第二种,通过 <input type="file">
或 拖放
或 其他浏览器接口
来获取文件。
由于 File
是继承自 Blob
的,所以 File
对象具有相同的属性。
Blob
size: 0
type: ""
File
size: 235920
type: "image/png"
lastModified: 1650627759303
lastModifiedDate: Fri Apr 22 2022 19:42:39 GMT+0800 (中国标准时间) {}
name: "2a658714a40b4db3acd6cb1ba71071b5.png"
webkitRelativePath: ""