web判断图片类型 , 将file对象转换成buffer对象

原创
2020/11/12 23:24
阅读数 78

 

原文链接: web判断图片类型 , 将file对象转换成buffer对象

https://www.npmjs.com/package/file-type

 

yarn add file-type

 

在网页端使用需要将file转成buffer, 结果为下面的对象

{
  ext: "png"
  mime: "image/png"
}

 

抽取一个函数

export const fileToBuffer = (file) => {
  return new Promise((r) => {
    const reader = new FileReader();
    reader.onload = () => {
      r(reader.result);
    };
    reader.readAsArrayBuffer(file);
  });
};



          const buffer = await fileToBuffer(file);
          const fileType = await fromBuffer(buffer);

 

展开阅读全文
打赏
0
0 收藏
分享
加载中
更多评论
打赏
0 评论
0 收藏
0
分享
返回顶部
顶部