我需要通过axios POST请求将文件发送到具有以下参数的远程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);
});
}
但是我无法使它工作。我也尝试过在formData上使用set方法,但是它也不起作用。我在做错什么吗? PS。我尝试使用POSTMan,它可以正常工作,所以这不是API问题。 谢谢。
答案 0 :(得分:1)
也许有帮助
axios.post(url, {params: {}}).then().catch()