图片上传前预览,支持IE各版本、火狐、谷歌浏览器
来源:互联网 发布:杭州淘宝拍摄地点中山 编辑:程序博客网 时间:2024/06/10 07:13
JS函数实现部分
/* * 绑定文件域onchange事件,实现图片上传前预览 IE6-IE10 firefox Chrome * @param fileInputObject Object onchange中传this执行input * @param imgControlsID string image标签id * @return void*/function changePreviewImgSrc(fileInputObject,imgControlsID){if(typeof FileReader === "undefined"){//针对各个版本的IEif(navigator.userAgent.indexOf("MSIE") > 0){document.getElementById("imgControlsID").src = "file:///" + fileInputObject.value;}}else{var reader = new FileReader();reader.readAsDataURL(fileInputObject.files[0]);reader.onload = function(e){document.getElementById("imgControlsID").src = e.target.result;}}}
HTML demo
<input type="file" onchange="changePreviewImgSrc(this,'ff')"/><img id="ff" />
- 图片上传前预览,支持IE各版本、火狐、谷歌浏览器
- IE火狐谷歌等主流浏览器--图片上传预览
- 浏览器本地预览图片并Ajax上传到服务器(谷歌火狐 ,IE不兼容)
- html5中IE、火狐、谷歌图片上传预览
- html 图片预览上传(支持ie,google,火狐)
- 图片上传并预览(IE,火狐浏览器兼容问题)
- js上传前预览,兼容IE、谷歌等浏览器
- 图片上传预览(兼容火狐和IE)
- 兼容火狐 IE的图片上传预览
- IE 中上传前按比例预览图片
- 图片上传预览(支持ie,firefox)
- 本地上传图片预览 支持多种浏览器
- input type=file 上传图片前预览 亲测支持 ie8 chrome ff android及ios浏览器(将网上的版本整合一下)
- javascript上传图片前预览图片兼容大多数浏览器
- 上传图片前预览
- 上传图片前预览
- 图片上传前预览
- 上传图片前预览
- 地图比例尺
- Ubuntu12.04 Eclipse 提示框背景色修改
- Android网络通信库Volley简介(Google IO 2013)
- Objective C 高级进阶— GCD队列浅析(一)
- 计算机网络2
- 图片上传前预览,支持IE各版本、火狐、谷歌浏览器
- 禁止 iOS 自动下载更新和提示的方法
- dllimport
- PF_Ring性能提升使用说明
- 托管资源非托管资源
- SQL注入问题
- GPUImage
- Xcode中断点的威力
- ARM的MMU总结