尽管这个问题已经被问过很多次了,但是当我使用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时得到了空数组。 有人会遇到这样的问题并解决吗?