axios图片上传:(主要目的是将其作为创建成员的默认头像(需要用到网络图片地址))
背景:用到的图片不是input type="file",而是一个本地的图片url
预处理:利用dataUrlToFile把base64格式的图片转为file文件,再上传
let dataUrl = ***
let file = dataUrlToFile(dataUrl)
let df = new DataForm()
df.append('file',file)
axios.post(url,df)
诡异的来了~~~~~
H5页面success
但到了app,报500/400/403
改过“Content-Type”
加过transformRequest
设置过

都不行~~
无奈放弃
最终引用图片的云地址,
网友评论