博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
blob转base64位 base64位转blob
阅读量:5909 次
发布时间:2019-06-19

本文共 698 字,大约阅读时间需要 2 分钟。

//**dataURL to blob**    function dataURLtoBlob(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 to dataURL**    function blobToDataURL(blob, callback) {        var a = new FileReader();        a.onload = function (e) { callback(e.target.result); }        a.readAsDataURL(blob);    }    //test:    //var blob = dataURLtoBlob('data:text/plain;base64,YWFhYWFhYQ==');    //blobToDataURL(blob, function (dataurl) {    //    console.log(dataurl);    //});

 

转载地址:http://tkvpx.baihongyu.com/

你可能感兴趣的文章
iOS开发之网络数据解析(二)--XML解析简介
查看>>
HTTPS科普扫盲帖
查看>>
iOS应用架构谈 开篇
查看>>
通过Ajax方式上传文件,使用FormData进行Ajax请求
查看>>
python 统计单词个数
查看>>
http://jingyan.baidu.com/article/db55b609aac41e4ba30a2f86.html
查看>>
delete
查看>>
虚拟机VirtualBox 5.1.0|VBOX
查看>>
基于Python实现对PDF文件的OCR识别
查看>>
利用Mysql提供的字符串方法查找字符串中某字符出现的次数
查看>>
mac下firefox复制粘贴失效解决办法
查看>>
Unity中各类物理投射性能横向比较
查看>>
sliva数据库简介--转载
查看>>
[C++设计模式]template 模板方法模式
查看>>
网格控件的简单有用
查看>>
关于Android中EditText自动获取焦点并弹出键盘的相关设置
查看>>
移位运算符
查看>>
程序员,如何从平庸走向理想?
查看>>
Linux Framebuffer驱动框架之二软件架构(未完待续)【转】
查看>>
Mybatis中的resultType和resultMap
查看>>