1、概念、作用
在前端开发中,File 对象指代一个文件对象,是表示计算机文件的一种数据类型。
File 对象通常与用户通过文件输入框选择的文件相关联,它包含了文件的相关信息,如文件名、文件大小、文件类型等。
它继承了 Blob 对象,或者说是一种特殊的 Blob 对象。 所有可以使用 Blob 对象的场合都可以使用它。
实例化 File 对象:
new File(array, name [, options])
2、使用场景
最常见的使用场合是表单的文件上传控件(<input type="file">),用户选中文件以后,浏览器就会生成一个数组,里面是每一个用户选中的文件,它们都是 File 实例对象。