<script> /**文件转Base64 *file 本地文件绝对路径 */ function file2Base64(file){ var xmlHttp = new ActiveXObject('MSXML2.XMLHTTP'); xmlHttp.open('POST',file, false); xmlHttp.send(''); var xml_dom = new ActiveXObject('MSXML2.DOMDocument'); var tmpNode = xml_dom.createElement('tmpNode'); tmpNode.dataType = 'bin.base64'; tmpNode.nodeTypedValue = xmlHttp.responseBody; var imgBase64Data = tmpNode.text; return imgBase64Data; } </script> ...... <img id='showBase64Img' src='' /> ...... <script> var base64Code=file2Base64('D:\\demo\\test.png'); document.getElementById('showBase64Img').src='data:image/png;base64,' + base64Code; </script> ......