NodeJS 从缓冲区使用文件类型的文件类型

zengzsys  于 12个月前  发布在  Node.js
关注(0)|答案(1)|浏览(124)

我试图寻找类型的文件使用文件类型模块,但当我试图运行它给我的错误,“错误:. fileType.fromBuffer不是一个函数。
`

const fileType = require('file-type');
const readChunk = require('read-chunk');
exports.ext = async function(file) {
const buffer = readChunk.sync(file, 0, 512)
let type = await fileType.fromBuffer(buffer);
console.log("type of file",type)
return value

字符串
这是在utils.js文件中,我在其他type.js文件中调用它

var extension =  await utils.ext('ABC.png')
 console.log(extension)


`
有人能告诉我该怎么做吗?

t98cgbkg

t98cgbkg1#

npm文档中似乎缺少了file-type模块。你得到的错误意味着模块没有公开这样的方法(fromBuffer)。
请注意,函数fromBuffer在最新版本的软件包中现在是fileTypeFromBuffer
fileType接受buffer作为输入,即

await fileType.fileTypeFromBuffer(buffer)

字符串
请遵循此file从模块源

相关问题