Использование multer для загрузки изображений и req.files всегда пусто - PullRequest
0 голосов
/ 14 марта 2019

Хотя этот вопрос задавался много раньше, я все еще ловлю его, когда использую multer для загрузки изображений.Вот мой код.

html :

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

backend 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 получил пустой массив.Кто-нибудь сталкивается с такой проблемой и решает ее?

...