bodyparser的设置
'app.use(bodyParser.json({ uploadDir:'/images/', keepExtensions: true, limit: '50mb'}));
前端的写法是使用formdata传上来的
$("#myfile").change(function(){
var data = new FormData();
var files = $('#myfile')[0].files; \n
if(files){
alert(files[0]);
data.append('codecsv',files[0]);
}
$.ajax({
cache: false,
type: 'post',
dataType: 'json',
url:'/upload',
data : data,
contentType: false,
processData: false,
success : function () { }
});
});
大家知道怎么导致的files对象为空么? 在线等回复 急!
回复 (5)
G
搞定了 var multipart = require('connect-multiparty'); var multipartMiddleware = multipart();
使用这个就可以了
M
用node原生方法去抓包,自己写解析件,EXPRESS不送FILE解析。
A
引用 gengu搞定了 var multipart = require('connect multiparty'); var multipartMiddleware = multipart(); 使用这个就可...
@gengu 嗯嗯,接收文件推荐用 multipart
R
node-formidable
G
@MiguelValentine 你这头像不错
参与回复
登录后即可参与回复。登录