美文网首页
blob转base64位 base64位转blob

blob转base64位 base64位转blob

作者: AnneyLiu | 来源:发表于2017-03-14 18:13 被阅读0次

摘自http://www.cnblogs.com/fj99/p/5502130.html

base64转blob

function base64ToBlob(dataurl) {

var arr = dataurl.split(','),mime = arr[0].match(/:(.*?);/)[1],

bstr = atob(arr[1]),n = bstr.length,u8arr =new Uint8Array(n);

while(n--) {

u8arr[n] = bstr.charCodeAt(n);

}

return new Blob([u8arr],{type: mime});

}

blob 转 dataURL

function blobToDataURL(blob, callback) {

var a =new FileReader();

a.onload=function(e) {

callback(e.target.result);

}

a.readAsDataURL(blob);

}

相关文章

网友评论

      本文标题:blob转base64位 base64位转blob

      本文链接:https://www.haomeiwen.com/subject/ggghnttx.html