Не удается загрузить файл с помощью Multer

Как динамично работает. Из MSDN

Разрешение перегрузки происходит во время выполнения, а не во время компиляции, если один или несколько аргументов в вызове метода имеют тип dynamic или если приемник вызова метода имеет тип dynamic.

blockquote>

Вы можете подумать, что у вас нет дополнительных перегрузок для вашего метода, но вы могли бы иметь. Компилятор не выполняет эту проверку во время компиляции, поэтому вы видите тип dynaPlayer как динамический, а не Player.

0
задан Russell Ratcliffe 17 February 2019 в 16:51
поделиться

2 ответа

Попробуйте

const fileUpload = require('express-fileupload');
app.use(fileUpload());

, затем снова проверьте req.files

0
ответ дан Ivan Kolyhalov 17 February 2019 в 16:51
поделиться

Похоже, проблема в том, что я использовал Swagger Middleware. https://apidevtools.org/swagger-express-middleware/docs/middleware/parseRequest.html Промежуточное ПО Swagger уже обрабатывает данные формы и по умолчанию сохраняет их в req.files.

0
ответ дан Russell Ratcliffe 17 February 2019 в 16:51
поделиться
Другие вопросы по тегам:

Похожие вопросы: