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>
标签:上传图片
您可能感兴趣
- vue用手动上传图片(vue上传图片文件的多种实现方法)
- laravel连接多个数据库(laravel实现一个上传图片的接口,并建立软链接,访问图片的方法)
- laravel怎样封装增删改查(laravel框架上传图片实现实时预览功能)
- elementui自定义坐标(element-ui 上传图片后标注坐标点)
- java上传图片压缩包(js实现多张图片打包成zip)
- laravel 开发自定义组件(laravel实现上传图片并在页面显示的例子)
- php上传图片视频代码(详解PHP素材图片上传、下载功能)
- laravel设置读写权限(解决laravel上传图片之后,目录有图片,但是访问不到404的问题)
- dedecms样式的引入(dedecms 5.7 文章不能上传图片的解决方法Upload filetype not allow)
- php 上传图片如何压缩(PHP实现将上传图片自动缩放到指定分辨率,并保持清晰度封装类示例)
- dedecms模板未生成(dedecms前台会员无法上传图片类型的解决方法)
- dedecms迁移data验证码不显示(dedecms织梦上传图片302Error错误的解决方法)
- formdata上传图片参数(data:image data url 文件转为Blob上传后端的方法)
- laravel 权限管理(laravel框架 laravel-admin上传图片到oss的方法)
- dede图片上传问题(DEDE图片集上传图片时出错显示FILEID的解决方法)
- laravel数据迁移(Laravel框架实现的上传图片到七牛功能详解)
- 美国数十万加仑牛奶倒进下水道,世界会重演1929年的大萧条吗(美国数十万加仑牛奶倒进下水道)
- 美国数十万加仑牛奶倒入下水道,贫民区食不果腹,历史再次重演(美国数十万加仑牛奶倒入下水道)
- 美国倒掉数十万加仑牛奶 上热搜第一,这一幕似曾相识(美国倒掉数十万加仑牛奶)
- 深度 倒牛奶 这一幕为何又在美国上演(深度倒牛奶)
- 美国数十万加仑牛奶倒下水道怎么回事 原因曝光令人心痛(美国数十万加仑牛奶倒下水道怎么回事)
- 探索中国神秘文字(探索中国神秘文字)
热门推荐
排行榜
- 1
- 2
- 3
- 4
- 5
- 6
- 7
- 8
- 9