Расширение и MIME-файла
Расширение
Получить расширение файла можно через библиотеку path.
var path = require('path') path.extname('filename.txt'); // .txt
MIME
Расширение рекомендуется определять через MIME. Так как пользователь может указать любое расширение для файла, при этом в MIME исходный формат сохранится.
Узнать MIME файла можно через библиотеку mime.
npm install mime
Узнаётся MIME через метод getType
.
var mime = require("mime"); mime.getType("filename.txt"); // text/plain
Тип «text/plain» возвращается для файлов с расширением «txt».
Если «filename.txt» поменять на «filename.jpeg», то MIME всё-равно будет возвращать «text/plain».
Авторизуйтесь, чтобы добавлять комментарии