node文件上传时报错Error: MultipartParser.end(): stream ended unexpectedly: state = START_BOUNDARY
错误提示为:Error: MultipartParser.end(): stream ended unexpectedly: state = START_BOUNDARY
代码为: var form = new formidable.IncomingForm(); form.uploadDir=’tmp’;
form.parse(request, function(error, fields, files) {
if(error) {
response.writeHead(500, {"Content-Type": "text/plain"});
response.write(error + “\n”);
response.end();
}else{
console.log("parsing done : " + files.upload.path);
fs.renameSync(files.upload.path, “./tmp/test.png”);
response.writeHead(200, {"Content-Type": "text/html"});
response.write("received image:
");
response.write("");
response.end();
}
});
这是为什么?