【发布时间】:2015-03-16 02:43:17
【问题描述】:
我刚刚找到了这个模块:https://www.npmjs.com/package/multiparty
并尝试使用 postman 在我的 nodejs 项目中测试此功能:
app.post('/upload/image', function(req, res) {
var form = new multiparty.Form();
form.parse(req, function(err, fields, files) {
res.writeHead(200, {'content-type': 'text/plain'});
res.write('received upload:\n\n');
res.end(util.inspect({fields: fields, files: files}));
});
});
我已尝试使用以下邮递员 POST 请求:
Headers: Content-type:image/jpeg
Type: form-data - and then I choose a jpeg file
但我一直收到这样的回复:
received upload:{ fields: undefined, files: undefined }
当我想将图像文件发送到我的 REST API 时,这是正确的方法吗?
【问题讨论】:
标签: node.js rest multipartform-data postman