使用HMTL5 FileReader 处理上传图片的预览,以下代码已经在IE7,8,9,firefox 21.0,chrome浏览器下测试通过
如想了解更多HTML5
请参看:http://hushc.sinaapp.com//post/27
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd"> <html> <head> <title> New Document </title> <meta name="Generator" content="EditPlus"> <meta name="Author" content=""> <meta name="Keywords" content=""> <meta name="Description" content=""> <script type="text/javascript" src='jquery.js'> </script> <script type="text/javascript"> $(function() { var path, clip = $("#img"), FileReader = window.FileReader; $("#fileP").change(function() { if (FileReader) { var reader = new FileReader(), file = this.files[0]; reader.onload = function(e) { clip.attr("src", e.target.result); }; reader.readAsDataURL(file); } else { path = $(this).val(); if (/"\w\W"/.test(path)) { path = path.slice(1,-1); } clip.attr("src",path); } }); }); </script> </head> <body> <input type="file" id="fileP"> <img id="img" src=""> </body> </html>
相关推荐
上传图片预览功能 在页面调用这个js即可实现 很好用的
PHP上传图片带预览功能、控制图片上传大小,可根据自己的需要扩展功能。
兼容ff的上传图片预览功能示例,兼容ff的上传图片预览功能示例
网站开发和手机开发中,上传图片时候带预览功能.支持pc,手机,微信,都可以预览
JQUERY上传图片预览,简单实用,对于上传一张照片的应用程序有很大帮助
图片上传预览功能实现,带jar包完整版。
资源名:asp实现多图片上传并预览功能程序源码.zip 资源类型:程序源代码 源码说明: 基于asp的多图片上传功能 并实现预览功能的程序源码 包含完整代码和注释很适合学习借鉴 适合人群:新手及有一定经验的开发人员
实用JS,jQuery实现上传图片的预览功能,可以跟随鼠标移动
js实现图片上传预览功能,自己稍微加工了一下,这个在IE9上面挺有意思的,alert(img.offsetWidth+"---"+img.offsetHeight);第一次输出每次都是28---30,第二次之后就会显示图片的实际大小,具体原理不懂,有明白的...
HTML5 图片上传 带预览功能 (pc,手机都能适配) 支持预览 适配各种机型 HTML5 图片上传 带预览功能 (pc,手机都能适配) 支持预览 适配各种机型
flex图片上传带预览功能。Flex,Flex
web网站批量上传图片,并带预览 进度条,有源码,可直接浏览使用
多图片上传(图片预览),图片预览上传。ASP程序,稍作修改即可用。有说明。
flex批量上传图片带预览功能flex批量上传图片带预览功能flex批量上传图片带预览功能
一个小DEMO,直接复制到页面就可以使用,很方便,注释明确,拿来学习也很方便, 兼容ie[6-9]、火狐、Chrome17+、Opera11+、Maxthon3