@Hahahahh

Как правильно загрузить файл с помощью multer?

Не получается загрузить аудио файл с помощью Multer, проблема в том, что запрос просто не вызывается.
Сама форма
<form onSubmit = {this.handleSubmit1} encType = "multipart/form-data" action = "/upload">
                <div className="file_upload">
                  <input type="button" value = 'Choose'/>
                  <div>Файл не выбран</div>
                  <input onChange = {this.FileUpload} ref = {(input) => this.upload = input} type="file" accept = "audio/*" name = "filename"/>
                </div>
              </div>
            </form>


server.js
const app = express();

let uploading = multer({dest: './uploads/'})

app.post('/upload', uploading.single('filename'), function (req, res) {
  console.log("test")
  console.log(req.files)
  res.end('File uploaded.')
})
  • Вопрос задан
  • 849 просмотров
Решения вопроса 1
maxfarseer
@maxfarseer
https://maxpfrontend.ru, обучаю реакту и компании
Поскольку "запрос даже не вызывается", значит проблема в форме (не вижу в коде кнопки для отправки формы), далее нужно смотреть функцию handleSubmit и искать проблему там, если она есть.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

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