Иван Моров
Спасибо за ответ, но, к сожалению, пока не понял как он мне поможет ((
1. multer использует busboy для парсинга http запроса
2. busboy (по ссылке, что я скинул) парсит заголовки, включая content-type
3. передаёт его в Multipart
4. который делает emit('file',....contype)
Где contype - это собственно header['content-type']
5. multer ловит on('file' и запомниает этот contype как mimetype.
Он нигде не детектит сам тип файла по расширению или что-нибудь такое, а просто берёт его из заголовка.
Если тебе нужен mimetype — надо угадывать его самостоятельно, например, по расширению файла, или используя специальные библиотеки