微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

如何在快速操作中传递多个 multer 函数

如何解决如何在快速操作中传递多个 multer 函数

当我在 postman 中执行我的服务时,它返回以下错误: MulterError:意外字段

我想保存文件并将它们的路径存储在 mongodb atlas 中。我想保存大约 6 个文件 // Cnic中间件 var cnicphotoStorageEngine = multer.diskStorage({ 目的地:“../public/upload_images/”,文件名:(请求,文件,cb)=> { cb(null,Date.Now()+"--" + file.originalname); },}); var upload_cnic = multer({ storage: cnicphotoStorageEngine });

    // Photo upload middleware
    var photoStorageEngine = multer.diskStorage({
      destination: "../public/upload_images/",filename: (req,file,cb) => {
        cb(null,Date.Now()+"--" + file.originalname);
      },});
    var upload_photo = multer({ storage: photoStorageEngine });
    
    // Resume Upload middleware
    var resumeStorageEngine = multer.diskStorage({
      destination: "../public/upload_resume/",});
    
    var upload_resume = multer({ storage: resumeStorageEngine });

router.post(
  "/register/matchmaker",upload_cnic.array("cnicimages",2),upload_resume.single("upload_resume"),upload_photo.array("uploadphotos",3),async (req,res) => { 
     // Here will be my actions to save the filename.
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。