原文链接: web判断图片类型 , 将file对象转换成buffer对象
上一篇: webpack worker-loader 引入worker文件
下一篇: vs code 插件change-case, 修改变量名 驼峰和常量等
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);