码迷,mamicode.com
首页 > 其他好文 > 详细

前端将后台返回的数据流转为图片

时间:2020-04-03 12:28:54      阅读:557      评论:0      收藏:0      [点我收藏+]

标签:mon   fun   load   ber   car   XML   char   rom   number   

var xmlhttp;
xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET",userUrl2 + ‘user/getQrCode‘+accessToken+"&name="+item.name+"&phone="+item.phoneNumber+"&company="+item.companyName,true);
xmlhttp.responseType = "arraybuffer";
xmlhttp.onload = function(){
// console.log(this);
var res=this.response;
if (this.status == 200) {
var code = ‘data:image/png;base64,‘ + btoa(new Uint8Array(res).reduce((data, byte) => data + String.fromCharCode(byte), ‘‘))
editMode.find(‘#edit-BelongCard‘).attr(‘src‘, code)
}
}
xmlhttp.send();



稍微改动过:
var xmlhttp;
xmlhttp=new XMLHttpRequest();
xmlhttp.open("GET",userUrl2 + ‘user/getQrCode‘+accessToken+"&name="+item.name+"&phone="+item.phoneNumber+"&company="+item.companyName,true);
xmlhttp.responseType = "arraybuffer";
xmlhttp.onload = function(){
// console.log(this);
var res=this.response;
if (this.status == 200) {
// var code = ‘data:image/png;base64,‘ + btoa(new Uint8Array(res).reduce((data, byte) => data + String.fromCharCode(byte), ‘‘))
var bytes = new Uint8Array(res);
var storeData = "";
var len = bytes.byteLength;
for (var i = 0; i < len; i++) {
storeData += String.fromCharCode(bytes[i]);
}
var code=‘data:image/png;base64,‘+ window.btoa(storeData);
common.find(‘#detail-businessCardFront‘).attr(‘src‘, code);//专属凭证
}
}
xmlhttp.send();

前端将后台返回的数据流转为图片

标签:mon   fun   load   ber   car   XML   char   rom   number   

原文地址:https://www.cnblogs.com/dada521jj/p/12625264.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!