多个文件上传错误导致错误

时间:2019-03-11 20:23:27

标签: node.js

所以这是我第一次使用multer,尝试上传多个文件时出现此错误。 MulterError: Unexpected field

这是我的表格:

<form v-cloak action="/post-image" enctype="multipart/form-data" id="form" @submit="checkForm" method="POST">

<input type="file" name="uploadedImages" value="uploading_img" accept="image/*" multiple>

</form>

发布路线:

app.post('/post-image', upload.array('uploadedImages', 5), (req, res) => {
    console.log(req.files);
});

它不记录我的文件,但是提交表单后出现错误。是什么原因造成的?

上传设置

const upload = multer({
    dest: '/public/images',
    limits: {
        fileSize: 1000000
    },
    fileFilter(req, file, cb) {
        if(!file.originalname.match(/\.(jpeg|jpg|png)$/)) {
            return cb(new Error('Please upload an image.'));
        }

        cb(undefined, true);
    }
});

0 个答案:

没有答案