一,前言
1.在javascript
中,File
对象代表一个文件,是文件在代码中的抽象表示
2.File
对象是基于Blob
对象的进一步封装
二,File
对象获取和声明
1.我们可以在h5
表单控件<input type='file'/>
中来读取本地计算机中的文件,返回一个Filelist
数组,元素为File
对象
2.我们也可以用File
构造函数声明一个对象
let content = 'hello world!'
//content可以是blob,对象,字符串etc
let file = new File([content],'file.txt')
三,File
对象属性
1.在File
对象中,我们可以获取文件的一些信息
(1)lastModified
:最后修改时间
(2)name
:文件名或文件路径
(3)size
:文件大小(单位字节)
(3)type
:文件的 MIME
类型
四,应用场景
1.我们上传文件时就是将File
对象上传