时间:2021-05-18
先贴代码,之后完善:
<!doctype html><html lang="en"> <head> <meta charset="UTF-8"> <meta name="Generator" content="EditPlus®"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <title>js多种方式图片预览-持续更新</title> </head> <body> <body> <input type="file" id="file" value="选择" accept="image/*"> <div style="width:300px;height:300px;border:1px solid #ccc"> <img id="img_show" src="" /> </div> </body> <script type="text/javascript" src="./jquery-3.1.1.min.js"></script> <script type="text/javascript"> //设置自己的变量存储区 var Util = { file : $("#file"), image_show:$("#img_show") } Util.file.onchange=function(f){ if(this.files[0].type.indexOf('image')<0){ alert("请选择图片文件!"); return; } if(this.files[0].size/1024 > 5*1024){ alert("图片过大,请选择5M以下的文件"); return; } if(typeof FileReader=='undefined'){//如果支持,typeOf返回的也是 Function alert("您的浏览器不支持html5 fileReader请更换浏览器重试!"); return; } var reader = new FileReader(); reader.readAsDataURL(this.files[0]);//这里传的是一个blob ,其实file对象就是继承自bolob reader.onload=function(e){ console.log(reader.result);//这里拿到的是一个base64编码后的图片 Util.image_show.src=reader.result; } }; </script></html>以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
js实现上传图片预览功能思路是获取上传图片本地路径,再加载到页面中实现上传预览HTML代码实现功能的js代码//获取图片路劲的方法,兼容多种浏览器,通过crea
一、将图片转成icon码的实现方式html代码:js代码//图片预览功能functionpreviewImage(file,imgNum){varMAXWIDT
本文实例讲述了JS上传图片前实现图片预览效果的方法。分享给大家供大家参考。具体实现方法如下:复制代码代码如下:JS上传图片前的图片预览效果vardFile=do
图片的上传预览功能主要用于图片上传前的一个效果的预览,目前主流的方法主要有js,jquery与flash实现,但我们一般都会使用js来实现图片上传预览功能,下面
JS使用H5实现上传图片预览的功能,以下是代码的实现:文件上传预览//预览图片,参数说明:第一个参数:要预览的file对象,第二个参数:预览的img标签的id名