2015-10-04 4 views
3

У меня есть контроллер в парусах js, который заботится о загрузке изображений на s3. Все работает отлично, и изображение загружается на s3, предполагая, что для параметра «образ» (который я могу получить доступ через req.file («образ»)) был отправлен только один файл. Я хочу знать, как проверить, что только один файл (input type = "file") отправляется и загружается, а не несколько (input type = "file" multiple) файлов.Sails js: Как проверить количество файлов, переданных через метод req.file для одного параметра

Факт: Несколько файлов становятся успешно загружен, но я не могу видеть несколько файлов в req.file («изображения») ._ файлы

ответ

0

В соответствии с парусами документации, Вы можете получить число файлов Загружено:

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 
}); 
});