Sails js: как проверить количество файлов, переданных через метод req.file для одного параметра
У меня есть контроллер в sails js, который заботится о загрузке изображений в s3. Все работает нормально, и изображение загружается в s3, при условии, что для параметра "изображение" был отправлен только один файл (к которому я могу получить доступ через req.file('изображение')). Я хочу знать, как проверить, что только один файл (входной тип ="файл") отправляется и загружается, а не несколько (входной тип ="файл" несколько) файлов.
Факт: несколько файлов успешно загружены, но я не вижу несколько файлов в файлах req.file('image')._
1 ответ
Согласно документации паруса, вы можете получить количество загруженных файлов следующим образом:
req.file('avatar').upload(function (err, files){
if (err) return res.serverError(err);
return res.json({
message: files.length + ' file(s) uploaded successfully!',
files: files
});
});