html5实现上传图片预览
类别:Web前端 浏览量:1409
时间:2015-3-29 html5实现上传图片预览
html5实现上传图片预览在HTML5中,通过FileReader可以轻松的实现这个功能。
只要在<input type="file" />文件表单元素中监听 onchange 事件,然后通过FileReader读取图片文件,然后将读取的内容在<img>中显示即可。
实现代码
<!DOCTYPE html>
<html lang="zh-cn">
<head>
<meta charset="utf-8" />
<meta name="author" content="EdieLei" />
<title>HTML5 图片上传预览</title>
<script type="text/javascript" src="http://common.cnblogs.com/script/jquery.js"></script>
<script type="text/javascript">
$(function(){
$('#img').change(function(){
var file = this.files[0]; //选择上传的文件
var r = new FileReader();
r.readAsDataURL(file); //Base64
$(r).load(function(){
$('li').html('<img src="'+ this.result +'" alt="" />');
});
});
});
</script>
</head>
<body>
<h3>HTML5 图片上传预览</h3>
<input id="img" type="file" accept="image/*" /><br />
<li></li>
</body>
</html>
标签:上传图片
您可能感兴趣
- laravel怎样封装增删改查(laravel框架上传图片实现实时预览功能)
- html5实现上传图片预览
- laravel新增数据表(laravel实现上传图片的两种方式小结)
- formdata上传图片参数(data:image data url 文件转为Blob上传后端的方法)
- laravel连接多个数据库(laravel实现一个上传图片的接口,并建立软链接,访问图片的方法)
- dede图片上传问题(DEDE图片集上传图片时出错显示FILEID的解决方法)
- laravel设置读写权限(解决laravel上传图片之后,目录有图片,但是访问不到404的问题)
- ASP.NET如何获取上传图片的宽和高
- laravel操作技巧(Laravel+Intervention实现上传图片功能示例)
- laravel数据迁移(Laravel框架实现的上传图片到七牛功能详解)
- vue表单上传图片数据(vue-cropper插件实现图片截取上传组件封装)
- dedecms迁移data验证码不显示(dedecms织梦上传图片302Error错误的解决方法)
- laravel 权限管理(laravel框架 laravel-admin上传图片到oss的方法)
- dedecms模板未生成(dedecms前台会员无法上传图片类型的解决方法)
- laravel 开发自定义组件(laravel实现上传图片并在页面显示的例子)
- 织梦怎么添加图片(织梦怎么去掉上传图片的水印改为自己设计的水印)
- 他是梁山最早的头目,江湖人称 旱地忽律 ,宋江几乎将其遗忘(他是梁山最早的头目)
- 梁山创始人杜迁,为何不受宋江待见,只排名83位(梁山创始人杜迁)
- 法国面包(法国面包法棍)
- 微信(微信分身)
- 双十二(双十二和双十一哪个划算)
- 佛肚竹盆景的养护之道(佛肚竹盆景的养护之道)
热门推荐
- idea关联mysql数据库(IDEA无法连接mysql数据库的6种解决方法大全)
- python 元组基本操作(Python元组知识点总结)
- canvas绘制图像文件方法(Canvas多边形绘制的实现方法)
- mysql创建存储过程的代码(MySQL修改存储过程的详细步骤)
- numpy学习(numpy基础教程之np.linalg)
- sqlserver 添加分区(SQL Server 数据库分区分表水平分表详细步骤)
- spring-boot 内置tomcat启动(centos环境下使用tomcat 部署SpringBoot的war包)
- html5课程入门(萌新的HTML5 入门指南)
- dede常用变量(dede调用文章第一张图片非缩略图的实现方法)
- python3常见问题(对Python3使运行暂停的方法详解)
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9