今回は、vue+axios フォームでの 画像のアップロード の手順について詳しく説明します。vue+axios フォームで画像をアップロードする際の 注意事項 について、実際のケースを見てみましょう。見て。 その後、問題は、画像がない場合、要素内のアップロードコントロールが送信をトリガーしないことですが、インターフェイスはファイルmultipart/form-data受信モードで書かれているため
なので、自分でフォームを模倣することしかできません。アップロード<input class="file" name="file" type="file" accept="image/png,image/gif,image/jpeg" @change="update"/>
let file = e.target.files[0];
let param = new FormData(); //创建form对象
param.append('file',file,file.name);//通过append向form对象添加数据
param.append('chunk','0');//添加form表单中其他数据
let config = {
headers:{'Content-Type':'multipart/form-data'}
}; //添加请求头
this.axios.post('http://upload.qiniu.com/',param,config)
.then(response=>{
console.log(response.data);
})
以上がvue+axiosフォームで画像をアップロードする手順を詳しく解説の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。