使用multer上传图片和req.files始终为空

时间:2019-03-14 06:10:15

标签: node.js upload multer

尽管这个问题已经被问过很多次了,但是当我使用multer上传图像时,我仍然能抓住它。 这是我的代码。

html

<form action="/picture/upload" method="post" enctype="multipart/form-data">
<input name="pictures" multiple type="file" />
<input type="submit" value="submit" />
</form>

后端 app.js:

app.use('/picture', pictureRouter)

picturerouter.js

const upload = multer({dest: 'upload'}).array('pictures', 12)
router.post('/upload', (req, res, next) => {
  upload(req, res, next, (err) => {
    console.log(req.body.pictures)
    console.log(req.files)
    })
  }

我可以打印req.body.pictures,但是当我打印req.files时得到了空数组。 有人会遇到这样的问题并解决吗?

0 个答案:

没有答案