1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > javascript 图片预览(base64 上传)

javascript 图片预览(base64 上传)

时间:2022-09-24 07:55:12

相关推荐

javascript 图片预览(base64 上传)

示例图:

源码:

<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><title>生成图片预览</title><style type="text/css">#images{padding: 10px;}</style></head><body><div><label><input type="file" id="file"></label></div><hr><div id="images"></div><script type="text/javascript">var imagesEl = document.querySelector("#images"),file = document.querySelector("#file");/*已选择的文件 Base64数据 */var imageBase64="";function readFile(event) {/*获取事件源对象的文件集数组中的第一个*/var selectFile=event.target.files[0];/*判断选择的文件类型是否为图片*/if(selectFile.type && !(/image/i.test(selectFile.type))){//alert("请选择图片文件");return;}/*创建 FileReader 对象*/var fileRead=new FileReader();fileRead.readAsDataURL(selectFile);fileRead.onloadend=function () {/*追加图片元素*/imagesEl.innerHTML="<img src='"+this.result+"' />";/*将已选择的文件 base64 数据保存提交数据*/imageBase64=this.result;};}file.addEventListener("change",function(e){readFile(e || window.event);},false);</script></body></html>

作者:黄河爱浪QQ:1846492969,邮箱:helang.love@

公众号:web-7258,,著作权归作者所有,转载请注明原链接及出处。

更多精彩文章,请扫下方二维码关注我的公众号

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。