下面我就為大家分享一篇axios發送post請求,提交圖片類型表單資料方法,具有很好的參考價值,希望對大家有所幫助。
DOME
#<input type="file" @change="upload" ref="upload">
##介面
const userUploadAtt = (File,config) => axios.post("接口",File,config)
處理資料
##let input = this.$refs.upload 创建一个空的FormData对象 let data = new FormData(); 使用FormData.append来添加键/值对到表单里面; data.append('file', input.files[0]); upload(){ userUploadAtt(data,{headers: {'Content-Type': 'multipart/form-data'}}).then((response)=>{ this.headPhoto = response.data[0].msg.url; }).catch(()=>{ }) }
注意:如果
axios.defaults.headers.post['Content-Type'] = 'application/x-www-form-urlencoded;charset=UTF-8' post请求时候表单上传不需要引入qs.stringify()
上面是我整理給大家的,希望今後對大家有幫助。
相關文章:
關於vuejs中v-if和v-show的區別及v-show不起作用問題vue中使用iview自訂驗證關鍵字輸入框問題及解決方法#Vue中v-show新增表達式的問題(判斷是否顯示)#
以上是axios發送post請求,提交圖片類型表單資料方法的詳細內容。更多資訊請關注PHP中文網其他相關文章!