Тип файла из буфера, используя тип файла - PullRequest
1 голос
/ 11 января 2020

Я пытался найти тип файла, используя модуль типа файла, но при попытке запустить он выдает ошибку "error: .... 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

`

это файл утилит. js файл, и я вызываю его другим типом. js файл

`

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

`

Кто-нибудь может сказать мне, что мне делать?

1 Ответ

1 голос
/ 11 января 2020

похоже, что в документации npm отсутствует тип файла модуля. Ошибка, которую вы получаете, означает, что модуль не предоставляет такой метод (fromBuffer).

fileType принимает буфер в качестве ввода, т.е. заменяет

await fileType.fromBuffer(buffer)

на

await fileType(buffer)

следуйте этому файлу из источника модуля

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...