gpt4 book ai didi

node.js multer 模块无法处理错误

转载 作者:行者123 更新时间:2023-12-03 08:12:12 28 4
gpt4 key购买 nike

我创建了一个 node.js 服务器,并使用 multer 模块上传一些文件。
我的问题是:我该如何处理错误?就像客户端关闭直到上传完成?抱歉英语不好,我是意大利人。
这是我实际不起作用的代码:

var storage = multer.diskStorage({
destination: function (req, file, cb) {
cb(null, '/root/appsistMe/public/AppMeFile/Utenti/'+req.session.nome);
},
filename: function (req, file, cb) {
cb(null, Date.now() + '-' + file.originalname);
}
})

var upload = multer({ storage: storage,
onError : function(err, next) {
console.log('error');
next(err);
}});

app.post('/uploadFile', upload.single('file'), function (req, res, next){
console.log("CI SIAMO AL DOWNLOADDDDDD");
mongo.aggiungiNuovoFile(req, res);
res.status(204).end();
});

最佳答案

onError在版本 1.0.0 中被删除.

var upload = multer().single('avatar')

app.post('/profile', function (req, res) {
upload(req, res, function (err) {
if (err) {
// An error occurred when uploading
return
}

// Everything went fine
})
})

请查看 this link更多细节

关于node.js multer 模块无法处理错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35872900/

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