function readFile() {
if (this.files && this.files[0]) { var FR= new FileReader(); FR.addEventListener("load", function(e) { document.getElementById("img").src = e.target.result; document.getElementById("b64").innerHTML = e.target.result; }); FR.readAsDataURL( this.files[0] ); }}document.getElementById("inp").addEventListener("change", readFile);<input id="inp" type='file'><p id="b64"></p><img id="img" height="150">( PS: 一个base64编码的图像(字符串)为原始图像数据大小的4/3)



