Nodejs, чтобы получить тип файла файла - PullRequest
0 голосов
/ 27 декабря 2018

Шестилетний вопрос " Node.js - Файловая система получает тип файла, решение около 2012 года " имеет лучший ответ, но к тому времени устаревший ответ был правильным.

Отсюда вопрос, для актуального решения.

1 Ответ

0 голосов
/ 28 декабря 2018

ВАРИАНТ 1: Если вы хотите, чтобы mimetype :

Установить

npm i -S file-type read-chunk

Использовать

const readChunk = require('read-chunk');
const fileType = require('file-type');

const buffer = readChunk.sync(filePath, 0, fileType.minimumBytes);
console.log(fileType(buffer));

ВАРИАНТ 2:Если вам просто нужно расширение :

Установить

npm i -S image-size

Использовать

const sizeOf = require('image-size');
console.log(sizeOf(filePath).type);
...