1. 程式人生 > >js簡單的圖片轉base64

js簡單的圖片轉base64

<!DOCTYPE html>
<html>
<head>
    <meta charset="utf-8" />
    <title>Title</title>
</head>
<body>
<input type="file" id="fielinput" accept="image/*" onchange="showPreview(this)">
<img id="fielImg" src="" />
</body>
</html>
<script>
/* * 上傳圖片 */ function showPreview(source) { var file = source.files[0]; //判斷檔案型別 var extfile = file.name; var AllImgExt=".jpg|.jpeg|.gif|.bmp|.png|"; var extName = extfile.substring(extfile.lastIndexOf(".")).toLowerCase();//(把路徑中的所有字母全部轉換為小寫) if(AllImgExt.indexOf(extName+"|")==-1) { var
ErrMsg="該檔案型別不允許上傳。請上傳 "+AllImgExt+" 型別的檔案,當前檔案型別為"+extName; alert(ErrMsg); return false; } if(window.FileReader) { var fr = new FileReader(); fr.readAsDataURL(file); fr.onloadend = function(e) { document.getElementById("fielImg").src = e.target.result; }; }else{ alert
('瀏覽器不支援預覽圖片'); } }; </script>