使用multer上传不同的maxSizes文件

时间:2017-01-31 09:13:00

标签: node.js multer

我想通过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); 

0 个答案:

没有答案