POST-запрос Axios Vuejs с параметром - PullRequest
0 голосов
/ 24 сентября 2018

Мне нужно отправить файл через POST-запрос axios на удаленный API со следующим параметром: 'operation' => 'x' и 'files' => сам файл.

Файл в формате PDFфайл.Я попробовал это:

let formData = new FormData();

formData.append('operation', 'x');

formData.append('files', this.file);

axios({

  url: 'http://xxxxx',

  method: 'POST',

  data: formData,

  headers: {

    Accept: 'application/json',

    'Content-Type': 'multipart/form-data'

     }

    }).then(response => {

      console.log(response);

    })

    .catch(error => {

      console.log(error);

    });

}

Но я не могу заставить его работать.Я также использовал метод set для formData, но он не работает так же хорошо.Что-то я делаю не так?PS.Я попытался с POSTMan, и он работает, так что это не проблема API.Спасибо.

1 Ответ

0 голосов
/ 25 сентября 2018

Может быть, это поможет

axios.post(url, {params: {}}).then().catch()
...