FIle
基本概念
- js 默认的 file 处理对象
- 可以从
input type="file"
里面的 FileList 对象 - 可以从 元素拖拽时产生的 e.DataTransfer 对象获取
- 继承自 Blob, 可以使用 Blob 的所有属性和方法
基本使用
//语法
const file = document.getElementById("input").files[0];
let fileName = file.name;
let fileSize = file.size;
let fileType = file.type; // content-type
实例属性(非 Blob 继承)
- name 文件名,该属性只读。
- lastModified:文件的上次修改时间,格式为时间戳。
- lastModifiedDate:文件的上次修改时间,格式为 Date 对象实例。