function dataURLtoFile(dataurl, filename) {
var arr = dataurl.split(',')
var mime = arr[0].match(/:(.*?);/)[1]
var bstr = atob(arr[1])
var n = bstr.length
var u8arr = new Uint8Array(n)
while (n--) {
u8arr[n] = bstr.charCodeAt(n)
}
//转换成file对象
return new File([u8arr], filename, { type: mime })
//转换成成blob对象
//return new Blob([u8arr],{type:mime});
}
let formData = new FormData()
formData.append('file', dataURLtoFile(dataUri,"haha.png"))
formData.append('biz', "topo");
uploadAction(httpstr+"/sys/common/upload", formData).then((res) => {
if (res.success) {
console.log("上传返回的数据 === ",res)
}
})
uploadAction方法自己定义