問題詳細描述,
需求:axios傳輸文件,用formdata格式
既然說到axios傳輸formdata,就再說一下設置,監測到傳輸數據位formdata時,無需設置content-type='multipart/form-data'
,直接使用post設置的application/x-www-form-urlencoded;charset=UTF-8
,然后需要注意的是,config.data無需用qs轉換,本人項目中ok
標題中的問題
1.有說跨域憑證的問題
axios.defaults.withCredentials=false
(本人設置沒有效果)
2.ajax出現http status為canceld的情況
配置async:false
,(那是不是axios也可以參考設置為同步,本人未實踐,僅供參考)
3.提交按鈕是button的情況,雖然頁面中未出現form元素,(可能提交按鈕使用input type=“button”或者 input type=“submit”也會出現問題)