如何通过js将一base64编码的图片显示在html中
来源:百度知道 编辑:UC知道 时间:2024/06/01 05:24:57
图片在服务端已编码成base64的字符串放在xml里面,
客户端接受xml,取得base64的字符串后,请问如何让图片在html中显示
在firfox下可以用 src= "data:image/gif,base64, base64 code" 来实现
但是在ie下不行啊,能找到在ie下的变通方法吗??
我现在是要求在客户端处理base64编码,用js把它转换成图片,1楼的方法还是在服务器端处理啊。
客户端接受xml,取得base64的字符串后,请问如何让图片在html中显示
在firfox下可以用 src= "data:image/gif,base64, base64 code" 来实现
但是在ie下不行啊,能找到在ie下的变通方法吗??
我现在是要求在客户端处理base64编码,用js把它转换成图片,1楼的方法还是在服务器端处理啊。
参考如下:
function utf16to8(str) {
var out, i, len, c;
out = "";
len = str.length;
for(i = 0; i < len; i++){
c = str.charCodeAt(i);
if ((c >= 0x0001) && (c <= 0x007F)) {
out += str.charAt(i);
} else if (c > 0x07FF) {
out += String.fromCharCode(0xE0 | ((c >> 12) & 0x0F));