axios で ファイルを POST する
Ajax で ファイルをポストしたい
Ajax を使って multipart/form-data
ファイルをポストしたい場合のやり方はこちら
- HTML
<input type="file" name="file">
- Javascript
var params = new FormData();
var fileSelectDom = $('[name=\`file\`]')[0];
params.append('file', fileSelectDom.files[0]);
axios.post(url, params)
.then(function(response) {
// 成功時
})
.catch(function(error) {
// エラー時
});
これで後はサーバサイドで、普通にFormからPostされたように受ければOK