我在sails js中有一个控制器,负责将图像上传到s3。一切正常,图像上传到s3,假设只有一个文件被发送给参数“图像”(我可以通过req.file('image')访问)。我想知道,如何验证,只发送和上传一个文件(input type =“file”)而不是多个(input type =“file”multiple)文件。
事实:多个文件上传成功,但我无法在 req.file('image')._ files
中看到多个文件答案 0 :(得分:0)
根据sails文档,您可以获得上传的文件数量:
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
});
});