Добрый день всем,
Я хочу использовать этот multer фреймворк для своих входных данных, в котором есть изображение, которое нужно загрузить в каталог файлов моего проекта, и отправить имя файла изображения на mysql database, но enctype = "multipart / form-data" возвращает мои входные данные в значение null, а enctype = "multipart / form-data" является обязательным условием для работы multer. Я не могу найти такую проблему, как моя. Мне нужна ваша помощь, ребята.
music_index.ejs
прикрепленный_файл Отправить Отмена
приложение js
app.post('/save', (req, res) => {
upload(req, res, (err) => {
if(err){
res.render('music_index', {
msg: err
});
} else {
if(req.file == undefined){
res.render('music_index', {
msg: 'Error: No File Selected!'
});
} else {
res.render('music_index', {
msg: 'File Uploaded!',
file: `uploads/${req.file.filename}`
});
}
}
});
let data = {
featured_img: req.body.featured_img,
title: req.body.title,
band_name: req.body.band_name,
audio: req.body.audio
};
let sql ="INSERT INTO music SET ?";
let query = connection.query(sql, data,(err, results) => {
if(err) throw err;
res.redirect('/');
});
});