Всегда получаю неопределенное значение - PullRequest
0 голосов
/ 04 июня 2019

Я использую Multer для загрузки нескольких файлов на сервер. Я пробовал разные стратегии кода, но всегда получал неопределенное значение в Я пробовал Multer, используя Express.js и Handlebars, но каждый раз получал неопределенное значение

Handlebrs: это мой файл Handlebars

<form method="POST" action="/admin/newRequest" 
            enctype="multipart/form- 
      data" >
<input type='text' name="fname">
<input type="file"  name="first">
<input type="file" name="doc2Request">
<input type="file" name="doc3Request">
<input type="submit" name="submit" id="" value="submit">
</form>

Multer Config: Это конфигурация Multer

var multer = require('multer');
const multerConfig = {
  storage: multer.diskStorage({
    destination: function (req, file, cb) {
      cb(null, './public/uploads/')
    },
    filename: function (req, file, cb) {
      cb(null, file.fieldname + '-' + Date.now());

    }
  })
}

var upload = multer({ storage: storage })

Маршрут:

    route.post('/admin/newRequest', upload.any(), (req, res, next) => {
      console.log(req.files);
      console.log(req.body);
    });

Я хочу получить файлы и данные всех этих четырех входов.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...