现在在做上传文件的功能,文件通常大小是10M以内。
现在用了multiparty 来做,但是发送小文件没有问题,测试的是3k大小的文件。稍大一些的就无法发送。会报错 parse error: Error: Request aborted
代码大概是这样: var form = new multiparty.Form({uploadDir: __dirname+’/…/files/’}); console.log(“upload file…”); //after upload form.parse(req, function(err, fields, files) { var dstPath; if(err){ console.log('parse error: ’ + err); } else { // rename file. } } });
请问一下,这是什么问题啊?? 求大神 上传文件还有没有其他的插件或者比较稳定的第三方库?
我看了 multiparty 的源码,如果不传入文件大小限制是无限制的,而且我试过 var form = new multiparty.Form({uploadDir: __dirname+’/…/files/’, maxFilesSize:1010241024});
这样也不行,应该咋整呢?
@jizhuofeng 我看了 multiparty 的源码,如果不传入文件大小限制是无限制的,而且我试过 var form = new multiparty.Form({uploadDir: __dirname+’/…/files/’, maxFilesSize:1010241024});
这样也不行,应该咋整呢?
@jizhuofeng 改成 这样还是不行啊 ? var form = new multiparty.Form({uploadDir: __dirname+’/…/files/’, maxFieldsSize: 20010241024});
@jizhuofeng 我自己写了个简单的form, 就是这样
<form action="/fileUpload" enctype="multipart/form-data" method="post"> <input type="text" name="title"><input type="file" name="upload" multiple="multiple">
<input type="submit" value="Upload"> </form> 依然还是不行。。。