Используя NodeJS с multer, возможно ли определить истинный тип файла, независимо от его расширения?
Сценарий: вы разрешаете загружать файлы только определенных типов (.jpeg
и .docx
) Пользователь берет файл pictures.rar
, переименовывает его в pictures.docx
и переходит к загрузке файла. Ваш сервер ожидает только документы и файлы изображений и поэтому пытается прочитать документ.
Очевидно, что это ошибка пользователя, но есть ли способ обнаружить это и не продолжить?