【发布时间】:2015-08-28 12:05:07
【问题描述】:
我正在使用 dropzone 从 UI 上传文件。这是我的 drozone 配置:
var imageUpload = new Dropzone('div#dataSection', {
url: 'api/image',
autoProcessQueue: true,
paramName: 'file'
});
我正在使用node和expressjs构建基于this link的服务器端端点
我在服务器端执行下面的代码。
fs.readFile(req.files.displayImage.path, function (err, data) {
// ...
var newPath = __dirname + "/uploads/uploadedFileName";
fs.writeFile(newPath, data, function (err) {
res.redirect("back");
});
});
问题在于未定义的 req.files。我错过了什么吗?
【问题讨论】:
-
您可能缺少一个文件处理中间件,例如multer
-
@BenFortune:感谢您的快速回复。但是 dropzone 文档并没有谈到任何这样的中间件。您能否提供更多信息。
-
中间件不是用于 Dropzone,而是用于 Express。
标签: node.js express dropzone.js