我的 Sails 应用程序中存在多个文件上传问题。我正在尝试使用 Dropzone.js 实现多个文件上传,我的后端是 Sails v0.10.0-rc8。
现在,当我通过 dropzone 上传一些文件时,我看到在多次上传的情况下,它会在请求中发送带有单独参数的文件。参数名称是'photo[0]', 'photo[1]', 'photo[2]',...
. 我正在像这样在控制器中获取文件:
req.file(file).upload(function (err, files) {
// save the file
});
但是,当提交的文件不止一个时,请求会在从请求中解析和存储所有文件之前传递给控制器,所以我的控制器中只有一个文件。
有没有人遇到过这个问题?也许在船长正文解析器中不支持具有不同请求参数的多个文件上传?因为当我在一个属性('照片')中提交多个文件时,所有文件都被处理并传递给控制器。