我想通过multer上传mimetype视频和图像的文件,但两个文件的大小限制应该不同。对于图像大小限制应为2MB,对于视频50MB.So,我该如何做到这一点。我尝试了各种各样的东西,但没有任何作用。
router.post('/addUserPost', function (req, res, next) {
upload(req, res, function (err) {
if(err)
{
for(var i=0;i<req.files.length;i++){
if(req.files[i].mimetype.split('/')[0]=='image'){
maxSize=5*1024*1024; next();
}
if(req.files[i].mimetype.split('/')[0]=='video'){
maxSize=50*1024*1024; next();
}
}
} else next();
});
}, upc.addUserPost);