###文件App.js中的express上传设置
app.use(express.bodyParser({ uploadDir:"public/images", keepExtensions : true, limit:100000000, defer:true }));
###上传html
后台接受
exports.upload = function (req, res) {
console.log(req.body);
req.form.on('progress', function(bytesReceived, bytesExpected) {
console.log(((bytesReceived / bytesExpected)*100) + "% uploaded");
});
req.form.on('end', function() {
console.log(req.files);
var picName = req.files.pic.name;
fs.rename(req.files.pic.path, "./public/images/pics/" + picName, function (err) {
if (err) throw err;
fs.unlink(req.files.pic.path, function () {
if (err) throw err;
//res.send('File uploaded to: ' + target_path + ' - ' + req.files.thumbnail.size + ' bytes');
});
});
res.send("done");
});
}
点击上传, console.log(req.body) 的结果是 {} ,空 文件pic null;
求大神帮忙,2个多星期了,一致没解决!真心谢谢