JS中的文件流

发布时间 2023-04-25 12:23:40作者: 冲锋的凉菜

创建Blob

 new Blob();

Blob转化为URL

 window.URL.createObjectURL(blob);//DomString
 window.URL.revokeObjectURL(objectURL);//释放

怎么读取Blob文件

 new FileReader(blob)
  .readAsDataURL();//Base64格式,img src可以直接展示
  .readAsText();//字符串格式
  .readAsArrayBuffer();//生成ArrayBuffer格式

怎么创建ArrayBuffer

 blob.arrayBuffer();//二进制缓冲区

切片多个Blob

 blog.slice();

File继承Blob