JavaScript使用readAsDataUrl方法预览图片
程序员文章站
2023-01-29 11:34:25
本文实例为大家分享了readasdataurl方法预览图片的具体代码,供大家参考,具体内容如下
...
本文实例为大家分享了readasdataurl方法预览图片的具体代码,供大家参考,具体内容如下
<html> <head> <title> new document </title> <meta name="generator" content="editplus"> <meta name="author" content=""> <meta name="keywords" content=""> <meta name="description" content=""> </head> <body> <script type="text/javascript"> function $$(id){ return document.getelementbyid(id); } function fileprevimg(files){ //检测浏览器是否支持filereader对象 if(typeof filereader == "undefined"){ alert("您的浏览器不支持filereader对象!"); } var strhtml = ""; for(var inti=0;inti<files.length;inti++){ var tmpfile = files[inti]; var reader = new filereader();//每循环一次都要重新new一个filereader实例 reader.readasdataurl(tmpfile); reader.onload=function(e){ alert(e.target.result); strhtml += "<img src='"+e.target.result+"' alt=''/>"; $$("prevupload").innerhtml = "<li>"+strhtml+"</li>"; }; } } </script> </head> <body> <fieldset> <legend>使用readasdataurl()方法预览图片</legend> <input type="file" name="fileupload" id="fileupload" onchange="fileprevimg(this.files);" multiple="true" /> <ul id="prevupload"></ul> </fieldset> </body> </html>
以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
推荐阅读
-
使用php伪造referer的方法 利用referer防止图片盗链
-
使用JavaScript保存文本文件到本地的两种方法
-
使用JavaScript实现node.js中的path.join方法
-
jquery插件lazyload.js延迟加载图片的使用方法
-
JavaScript在form表单中使用button按钮实现submit提交方法
-
Jquery图片延迟加载插件jquery.lazyload.js的使用方法
-
压缩宝如何安装激活使用?图片视频压缩软件获取终身授权的方法
-
Python 使用 Pillow 模块给图片添加文字水印的方法
-
JavaScript使用类似break机制中断forEach循环的方法
-
axure图片怎么裁剪? axure裁剪工具的使用方法