Как ограничить возможные типы принимаемых файлов в node.js?
Всем привет. Использую node.js с фреймворком express.js.
Хотесь бы узнать, каким образом можно ограничить типа передаваемых файлов на сервер через multipart/form-data?
Тоесть, мне нужно чтобы доступными форматами были например только jpg, png, mp3, mp4.
А при передаче на сервер файла иного типа, будет выдаваться ошибка? Ограничение можно сделать на уровне nginx, или на самом веб сервере?
razer96, У загружаемого файла есть свойство name, что мешает отрезать от значения этого свойства расширение файла и сравнить его с белым списком?
Или вы хотите проверить, дабы файл не только снаружи соответствовал формату, но и внутри?