requset里如何获取前台通过formdata对象传递过来的表单数据
因为前台表单需要同时传递文本数据和图片文件,使用了formdata,以前没有使用过这个东东不懂, function doUpload() { var formData = new FormData($( “#tf” )[0]); $.ajax({ url: ‘/addarea’ , type: ‘POST’, data: formData, async: false, cache: false, contentType: false, processData: false, success: function (data) { if (data.err) { return alert(data.err); }
},
error: function (err) {
console.log(err);
}
});
} 我后台应该怎么获取文本数据呢? 我使用了formidable模块 form.parse(req, function(err, fields, files) {} fields里头倒是有文本数据,但是这个函数一运行之后上传的图片就存到本地了,我需要先对文本数据进行验证,正确我才存,现在的问题就是我怎么从req里取出来文本数据呢?试了req.body、req.params都是空~~~
4 回复