1 /** 2 * [get 64 转换成 64] 3 * @param {[String]} imgUrl [图片地址] 4 */ 5 function get 64(imgUrl) { 6 7 window.URL = window.URL || window.webkitURL; 8 9 var xhr = new HttpRequest(); 10 11 xhr.open("get", imgUrl, true); 12 13 // 返回的数据类型 14 xhr.responseType = "blob"; 15 16 xhr. = function () { 17 18 if (this.status == 200) { 19 20 // 得到一个blob对象 21 var blob = this.response; 22 23 console.log(blob); 24 25 // 文件读取 26 let fileReader = new FileReader(); 27 28 fileReader. end = function (e) { // end 当读取操作完成时调用,不管是成功还是失败 29 30 let 64 = e.target.result; 31 32 console.log( 64); //输出 64 33 34 }; 35 36 fileReader.readAsDataURL(blob); // 异步读取文件内容,结果用data:url的字符串形式表示 37 38 } 39 40 } 41 42 xhr.send(); 43 44 }
继续阅读与本文标签相同的文章
上一篇 :
qduoj~前端~二次开发
下一篇 :
CSS3 perspective实现3D旋转效果
-
免费下载!《0代码,搭应用》宜搭白皮书首发
2026-05-18栏目: 教程
-
app 记住密码功能,双Token
2026-05-18栏目: 教程
-
Python列表统计重复元素
2026-05-18栏目: 教程
-
IDC机房服务器选型、系统安装、网络配置及常用查看文件命令cat less(第一课时)
2026-05-18栏目: 教程
-
源码分析Elastic-Job前置篇:Spring自定义命名空间原理
2026-05-18栏目: 教程
