Vue.js/ReactでFormDataのデータをAxiosでPOSTする方法
FormDataをAxiosで送信する方法は、
よくやるけれど、
毎回、なんだっけとなるので、
メモとして残しておく。
FormDataでのパラメータデータの設定
FormDataを使って、
appendでファイルオブジェクトを設定
let formData = new FormData();
formData.append("file", 【ファイルオブジェクト】);
AxiosでのPOST
Axiosを使ってPOSTとして、
設定したFormDataを送る。
axios.post(baseUrl, formData, {
headers: {
"Content-Type": "multipart/form-data",
},
})
.then(res => {
console.log(res);
})}
まとめ
コードをまとめると、このようになる
let formData = new FormData();
formData.append("file", 【ファイルオブジェクト】);
axios.post(baseUrl, formData, {
headers: {
"Content-Type": "multipart/form-data",
},
})
.then(res => {
console.log(res);
})}
就職/転職に向けてスキルを高めるために
プログラミングのスキルを高めるために、
以下のサイトを参考にしてみてください。
おすすめ書籍
コメント一覧
コメントはまだありません。
コメントを残す