let reader =newFileReader();
reader.readAsDataURL(file[0])
console.log(reader)
base64 转 file
constbase64ConvertFile=function(urlData, filename){// 64转fileif(typeof urlData !='string'){this.$toast("urlData不是字符串")return;}var arr = urlData.split(',')var type = arr[0].match(/:(.*?);/)[1]var fileExt = type.split('/')[1]var bstr =atob(arr[1])var n = bstr.length
var u8arr =newUint8Array(n)while(n--){
u8arr[n]= bstr.charCodeAt(n);}returnnewFile([u8arr],'filename.'+ fileExt,{
type: type
});}
base64 转成blob 上传
functiondataURItoBlob(dataURI){var byteString =atob(dataURI.split(',')[1]);var mimeString = dataURI.split(',')[0].split(':')[1].split(';')[0];var ab =newArrayBuffer(byteString.length);var ia =newUint8Array(ab);for(var i =0; i < byteString.length; i++){
ia[i]= byteString.charCodeAt(i);}returnnewBlob([ab],{type: mimeString});}