我正在使用mean.js框架,所以我知道我的bodyParser显示在下面
app.use(bodyParser.urlencoded({
extended: true
}));
app.use(bodyParser.json());
app.use(methodOverride());
我也使用强大的功能将图像发送到服务器
但是当我使用下面的表格时
HTML
<form action="/upload/" enctype="multipart/form-data" method="post">
<input type="text" name="title"><br>
<input type="file" name="upload" multiple="multiple"><br>
<input type="submit" value="Upload">
</form>
和我console.log(req.body)我得到一个空对象而不是一个带有“title”键及其值的对象
exports.upload = function(req, res) {
console.log(req.body) // prints an empty object
}
我不知道为什么我没有在身体中获得任何数据
答案 0 :(得分:0)
好的,明白了......我发现了一个类似的问题:
node express + formidable + form with multipart/form-data how to get req.body?
归功于Whisher,非常感谢
在评论部分,Whisher声明您可以在fields参数中获取数据。