4

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

事实:多个文件已成功上传,但我在req.file('image')._files 中看不到多个文件

4

1 回答 1

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
 });
});
于 2017-02-02T13:45:10.770 回答