1

在发送附有图像的请求时(将 Content-Type 标头设置为),我似乎无法让 ExpressbodyParser功能工作。下面代码中的. 有任何想法吗?POSTmultipart/form-dataconsole.log{}

var express = require("express");
var app = express();
app.use(express.bodyParser());
app.post("/photo", function(req, res) {
    console.log(req.body);
});
app.listen(80);
4

2 回答 2

4

您需要查看文件上传的 req.files 属性

http://expressjs.com/api.html#req.files

更多信息在这里:

http://howtonode.org/78e21b7d5503a5b2b372f6c2a5de077a1e809267/really-simple-file-uploads

于 2013-10-11T03:42:48.373 回答
2

如果您使用文件输入上传图像,那么您可能想要查看req.files- 如果我理解正确req.body只包含不是文件的 POSTed 字段。

于 2013-10-11T03:43:41.753 回答