前端将base64图片格式转化为图片流

/*

  base64图片格式转化为图片流

 */

convertBase64UrlToBlob(dataurl,filename) {

vararr=dataurl.split(',')

varmime=arr[0].match(/:(.*?);/)[1]

varbstr=atob(arr[1])

varn=bstr.length

varu8arr=newUint8Array(n)

while(n--) {

u8arr[n] =bstr.charCodeAt(n)

}

returnnewFile([u8arr],filename, {type:mime})

},

const file = this.convertBase64UrlToBlob(data, 'headimg.png')//data是base64的图片路径,headimg.png是自定义名称

你可能感兴趣的:(前端将base64图片格式转化为图片流)