NodeJs上传文件错误:请求中止

我试图从我正在用Cordova(Phonegap)开发的应用程序上传文件(图片),但是我总是得到一个Error: Request Aborted 。 在开始的时候我使用了fs.readFile() ,这是我读的第一个东西,但是现在我用了Fomidable但是错误是一样的:

错误

 Error: Request aborted at IncomingMessage.onReqAborted (../XAMPP/xamppfiles/htdocs/nodeyag/node_modules/express/node_modules/connect/node_modules/multiparty/index.js:131:17) at IncomingMessage.EventEmitter.emit (events.js:117:20) at abortIncoming (http.js:1912:11) at Socket.serverSocketCloseListener (http.js:1924:5) at Socket.EventEmitter.emit (events.js:117:20) at TCP.close (net.js:466:12) 

/ picUpload

 var form = new formidable.IncomingForm(); form.parse(req,function(err,fields,files) { if(err) console.log(err); console.log(files); }); form.on('end',function(fields,files) { // temporary location of the uploaded file var tempPath = this.openedFiles[0].path; // filename of the uploaded file var fileName = this.openedFiles[0].name, newPath = config.uploadPicsDir + '/docs/'; var file = { tempPath: tempPath, fileName: fileName }; console.log(file); fs.copy(tempPath, newPath + 'picture.jpg' , function(err) { if(err) return next(err); console.log("file success!"); res.send('Ok'); });//end of copy() }); 

为了复制文件,我使用了模块fs-extra。 我能做什么??

你使用哪个版本的快递?

表单4中删除了表单多部分中间件

如果是这种情况,请尝试使用这个: https : //github.com/mscdex/connect-busboy