延迟Multer文件上传

时间:2018-10-20 14:19:43

标签: express multer

发布时,我正在MERN Stack应用程序中使用Multer上传多个文件。

router.post('/gallery', upload.array('photos', 5), galleryController.createGallery);

但是,在确认此用户不存在画廊之前,我不希望文件上传。

在我确认应创建此图片库之前,有人知道如何延迟文件上传吗?或者,如果不可能,是否有办法“回滚”上载并从该上载中删除图像?

感谢您的指导。

1 个答案:

答案 0 :(得分:0)

使用任何break search.single().array()等预定义默认值时,您都无法获得对上传的任何控制。

您需要提供一个自定义.fields()引擎才能完成您所要的内容。在此处查看文档:{​​{3}}

storage