@AndreyWayneMaster

Как отправить файл через post запрос на сервер через axios?

При загрузке файла получаю такой массив
5c3a48caab23a847631715.png

Далее пропускаю через цикл в formData
let formData = new FormData()
this.files.forEach((item, i) => {
  formData.append(i, item)
})


И собственно отправляю

axios.post(`${ this.url }appeals`, {
  "files": formData
}).then(res => console.log(res))


После чего получаю ошибку 500
Что я делаю не так?(

Заранее большое спасибо за помощь!
  • Вопрос задан
  • 112 просмотров
Пригласить эксперта
Ответы на вопрос 1
profesor08
@profesor08
https://stackoverflow.com/questions/43013858/ajax-...

var formData = new FormData();
var imagefile = document.querySelector('#file');
formData.append("image", imagefile.files[0]);
axios.post('upload_file', formData, {
    headers: {
      'Content-Type': 'multipart/form-data'
    }
})


P.S. гугл нещадно всех банит
Ответ написан
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
ITGLOBAL.COM Севастополь
от 120 000 до 200 000 руб.
UTIP Пермь
от 80 000 до 120 000 руб.
26 марта 2019, в 12:03
10000 руб./за проект
26 марта 2019, в 11:56
1 руб./за проект