当前位置:   article > 正文

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

h5转 file转buffer

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

上一篇: webpack worker-loader 引入worker文件

下一篇: vs code 插件change-case, 修改变量名 驼峰和常量等

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

yarn add file-type

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

  1. {
  2. ext: "png"
  3. mime: "image/png"
  4. }

抽取一个函数

  1. export const fileToBuffer = (file) => {
  2. return new Promise((r) => {
  3. const reader = new FileReader();
  4. reader.onload = () => {
  5. r(reader.result);
  6. };
  7. reader.readAsArrayBuffer(file);
  8. });
  9. };
  10. const buffer = await fileToBuffer(file);
  11. const fileType = await fromBuffer(buffer);

声明:本文内容由网友自发贡献,不代表【wpsshop博客】立场,版权归原作者所有,本站不承担相应法律责任。如您发现有侵权的内容,请联系我们。转载请注明出处:https://www.wpsshop.cn/w/菜鸟追梦旅行/article/detail/145077?site
推荐阅读
相关标签
  

闽ICP备14008679号