简体   繁体   English

Multer [NodeJS]用于多个领域

[英]Multer [NodeJS] for multiple fields

Multer for multiple fields. Multer适用于多个领域。

I want to upload images via the file field (one image), as well as upload an image via "Summernote". 我想通过文件字段(一个图像)上传图像,以及通过“Summernote”上传图像。

This is all one controller. 这都是一个控制器。 How to implement work with multer? 如何实现与multer的工作?

upload.single () , upload.array () ? upload.single ()upload.array ()

How to implement correctly? 如何正确执行?

When I upload via "Summernote" I get the error: 当我通过“Summernote”上传时,我收到错误消息:

MulterError: Unexpected field", because there is a conflict with the fields. MulterError:意外的字段“,因为与字段存在冲突。

At the momemt: 在momemt:

router.post('/create', upload.single('cover'), post.savePost)

I solved this issue: 我解决了这个问题:

router.post('/create', upload.fields([{
    name: 'cover',
    maxCount: 1,
}, {
    name: 'files'
}]), post.savePost)

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM