【发布时间】:2016-03-21 08:39:09
【问题描述】:
我在我的 nodejs 文件中使用 npm multer 模块从客户端获取表单数据,其中包含我从计算机上传的图像。但是,当我尝试在服务器端打印文件时,它是未定义的,我猜该文件实际上并没有发送到服务器。当我在客户端打印出来时,它就在那里。
main.js(客户端)
var formData = new FormData();
formData.append("image", file);
var r = new XMLHttpRequest();
r.open("POST", "/post");
r.send(formData);
app.js(服务器端)
var multer = require('multer');
var upload = multer({dest:'./pics/'});
app.post('/post', function(req, res) {
console.log(req.files);
}
【问题讨论】:
标签: javascript node.js file-upload xmlhttprequest