Sails js:如何检查通过req.file方法传递的单个参数的文件数

时间:2015-10-04 17:29:12

标签: node.js sails.js skipper

我在sails js中有一个控制器,负责将图像上传到s3。一切正常,图像上传到s3,假设只有一个文件被发送给参数“图像”(我可以通过req.file('image')访问)。我想知道,如何验证,只发送和上传一个文件(input type =“file”)而不是多个(input type =“file”multiple)文件。

事实:多个文件上传成功,但我无法在 req.file('image')._ files

中看到多个文件

1 个答案:

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