Я использую 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);
});
Я хочу получить файлы и данные всех этих четырех входов.