gpt4 book ai didi

javascript - 错误 : parser error, 0 of 4344 bytes parsed (Node.js)

转载 作者:可可西里 更新时间:2023-11-01 09:12:37 24 4
gpt4 key购买 nike

我正在尝试使用上传程序上传我的文件。我使用的代码是

app.post('/photos',loadUser, function(req, res) {
var post = new Post();
req.form.complete(function(err, fields, files) {
if(err) {
console.log(err);
next(err);
} else {
ins = fs.createReadStream(files.file.path);
ous = fs.createWriteStream(__dirname + '/public/uploads/photos/' + files.file.filename);
post.filename=files.file.filename;
post.file=files.file.path;
util.pump(ins, ous, function(err) {
if(err) {
next(err);
} else {
post.save(function(err,docs) {
req.flash('info', 'information Saved');
res.redirect('/photos');
});
}
});
}
});
});

当我删除 loadUser 方法时一切正常,但是当我使用 loadUser 方法时它给我一个错误。错误的控制台信息为:

Error: parser error, 0 of 4344 bytes parsed
at IncomingForm.write (/home/darhamid/node_modules/formidable/lib/incoming_form.js:141:17)
at IncomingMessage.<anonymous> (/home/darhamid/node_modules/formidable/lib/incoming_form.js:91:12)
at IncomingMessage.emit (events.js:67:17)
at HTTPParser.onBody (http.js:121:23)
at Socket.ondata (http.js:1349:22)
at TCP.onread (net_uv.js:312:27)

错误仅在我使用 loadUser 函数时引起,如果我删除 loadUser 函数,一切正常。我不知道这背后的原因并且被困住了。谁能帮帮我?

最佳答案

关于javascript - 错误 : parser error, 0 of 4344 bytes parsed (Node.js),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8227020/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com