2014-05-15 6 views
0

Я использую выражение для обработки загрузки файлов, но проблема заключается в том, что клиент не может установить mimeType, например, если client is sending .3gp file будет отображаться как 123 for an example, он не поставляется с любым типом mimeType, I заглянули в экспресс-объект req, но не повезло automatic mimeType, есть ли возможность поиска mimeType of files being uploaded.Обнаружение файла mimeType, который загружается

Есть ли возможность обнаружить mimeType с помощью ffmpeg или avconv или HandBrake-CLI?

+0

Для этого есть промежуточное программное обеспечение -> https://github.com/broofa/node-mime – adeneo

+0

@adeneo Спасибо, тонна, отлично работает. Не могли бы вы разместить его в качестве ответа, чтобы я мог принять его? – Exception

+0

@adeneo Прошу прощения, это работает только с файлами с mimeType, установленными при отправке с клиента. – Exception

ответ

0

Существует mmmagic, который является обязательным для libmagic (в той же библиотеке используется команда file).

+0

Ошибка mmmagic, потому что я вижу то же самое с командой 'file', но, похоже, MIME-тип множества разных видеоформатов, включая 3gp, не обнаружен. – Michael

Смежные вопросы