博客已遷移到CSDN《https://blog.csdn.net/qq_33375499》
點擊文件選擇框,選擇圖片文件,通過FileReader對象,讀取圖片文件中的內容,存放於result中,具體代碼如下
1 <input type="file" onchange="fileReader(this)" /> 2 <div id="d"> 3 <img id="img" src="" /> 4 </div>
1 <script type="text/javascript"> 2 function fileReader(obj){ 3 var file = obj.files; 4 var img = document.getElementById("img"); 5 var reader = new FileReader();// 操作圖片 6 if(/image/.test(file[0].type)){ 7 reader.readAsDataURL(file[0]); 8 }else { 9 alert('請選擇圖片!'); 10 obj.value = ""; 11 return; 12 } 13 // 圖片加載錯誤 14 reader.onerror = function(){ 15 document.write("圖片加載錯誤"); 16 } 17 // 圖片加載完成 18 reader.onload = function(){ 19 img.src = reader.result; 20 } 21 } 22 </script>