上传头像或单张图片并预览
来源:互联网 发布:被上苍诅咒的天才 知乎 编辑:程序博客网 时间:2024/05/19 20:45
实现效果:上传头像或者上传单张图片并预览;
知识点:
input标签里面的 accept属性 是限制选择文件的格式;
FileReader是HTML5的本地预览图片接口
onloadstart函数 数据开始读取时触发
onload函数 数据读取成功完成时触发
onloadend 数据读取完成时触发,无论成功失败
代码:
<!DOCTYPE html><html><head><meta charset="UTF-8"><title></title><style type="text/css">#oDiv{height:200px;width:200px;border:1px solid #000;text-align: center;margin-bottom: 10px;}</style></head><body><div class="all"><div id="oDiv"></div><input type="file" accept="image/*" id="oInput" value="" /></div></body><script type="text/javascript">document.getElementById("oInput").addEventListener("change",function(e){var files = this.files;var img = new Image();var render = new FileReader();render.readAsDataURL(files[0]);render.onloadstart = function(){//alert("start")};render.onload = function(){img.src = this.result;img.style.height = "100%";img.style.width = "100%";var oDiv = document.getElementById("oDiv");oDiv.innerHTML = "";oDiv.appendChild(img);//alert("success");};render.onloadend = function(){//alert("end");}});</script></html>
阅读全文
0 0
- 上传头像或单张图片并预览
- 头像预览并上传
- jQuery点击头像上传头像图片并预览图片
- 头像截取上传并预览
- 图片上传并预览
- 上传图片并预览
- 图片上传并预览
- 图片上传并预览
- 图片上传并预览
- springmvc+ajaxfileupload实现头像上传并预览
- 实时预览上传图片(QQ上传头像前的预览)
- 基于jQuery和cropper点击头像上传并预览裁剪图片
- 本地上传图片并预览
- js上传图片,并预览
- IE 图片上传并预览
- Java上传图片并预览
- js上传图片,并预览
- js 图片上传并预览
- MySQL在右表数据不唯一的情况下使用left join的方法
- 6月22日云栖精选夜读:业界首个非侵入式热修复方案Sophix重磅推出_颠覆移动端传统更新流程!
- leetcode 599. Minimum Index Sum of Two Lists
- 防止Mac系统中的应用程序被误删 cleanmymac有妙招
- 正则表达式 Regular Expression
- 上传头像或单张图片并预览
- ADT eclipse 右键项目未响应解决方案
- 【Redis】状态与性能监控命令
- 在webapp上使用input:file, 指定capture属性调用默许相机,摄像,录音功能
- 查询tomcat日志(二)
- python selenium xpath定位方式
- PullToRefreshListView 局部刷新问题
- [week 7][Leetcode][Dynamic Programming]Triangle
- Android 主流框架大全