<!DOCTYPE html> <html> <head> <meta charset="utf-8" /> <title>Title</title> </head> <body> <input type="file" id="fielinput" accept="image/*" οnchange="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>
js简单的图片转base64
最新推荐文章于 2024-07-29 14:17:59 发布