HTML 5-IE下如何对图片进行base64编码?

小组聊天灌水 小组聊天灌水 主题:993 回复:2175

HTML 5-IE下如何对图片进行base64编码?

泛泛之交 发布于 2017-05-06 字数 205 浏览 1090 回复 1

目前想要实现一个类似这样的功能:
http://www.pjhome.net/web/html5/encodeDataUrl.htm
示例中使用的是html5而且对IE不支持。
问题是如何使用IE下对图片进行base64编码呢?
希望使用js实现。

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

支持 Markdown 语法,需要帮助?

评论(1

归属感 2017-05-28 1 楼

IE下的图片文件(图片)base64编码代码是这样的:

<SCRIPT LANGUAGE="JavaScript">
<!--
var x= new ActiveXObject("Msxml2.XMLHTTP.6.0");
x.onreadystatechange=function(){
if(x.readyState<4)return;
var xml_dom = new ActiveXObject("MSXML2.DOMDocument");
var tmpNode = xml_dom.createElement("tmpNode");
tmpNode.dataType = "bin.base64";
tmpNode.nodeTypedValue = x.responseBody;
base64string=tmpNode.text.replace(/n/g,"");
document.write("<img src="data:image/bmp;base64,"+base64string+"">")

}
x.open("get","http://www.blogjava.net/images/blogjava_net/emu/1359/o_emu120.jpg",true);
x.send("");
//-->
</SCRIPT>