问题描述
网上找了各种资料,安装各种网友说的包,但是就是解决不了问题。
前端代码
$.ajax({url:’/pass/uploadexcel’,type:’POST’,dataType:’json’,data:data,contentType:false,success:this.uploadSuccess,processData: false,error:this.uploadError });
这样我给后端的Nodejs提交了一个formdata的数据(就是一个文件),但是后端不知道使用什么把它给解析出来。
求大神指导一下
问题解答
回答1:上传文件的话 data应该这么写
data:new FormData($(’#form’)[0])
express中使用res.files就能获取到上传的文件
回答2:formidable包解决你的所有post的问题
具体你先看看他的文档说明https://www.npmjs.com/package...
//核心form.parse(req, function(err, fields, files) {
//err 错误//fields body内容//files 上传的内容...
});