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
 });
});
Другие вопросы по тегам