Автоматические mimetypes в javascript node.js

Я загружаю файлы в aws s3 в javascript, и AFAIK им нужно, чтобы mimetype работал правильно. Есть ли script, который автоматически сопоставляет имена файлов с mimetypes, которые я мог бы использовать?

Изменить: если есть способ, чтобы амазонка автоматически обрабатывала типы сопоставлений, которые были бы лучше.

Ответ 2

npm install mime

require('mime')

var mimetype = mime.lookup('file.txt')

Ответ 3

Нашел этот вопрос через Google и просто хотел добавить, что обнаружение типа mime, глядя на расширение файла, вообще не безопасно. Я бы recomment с помощью mmmagic, который фактически просматривает данные, чтобы определить тип mime файла.