Skip to main content

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 对象实例。

实例方法(非 Blob 继承)