上传图片动态预览(兼容主流浏览器)
来源:互联网 发布:快速copy软件 编辑:程序博客网 时间:2024/05/20 18:43
允许转载,但请注明出处:http://blog.csdn.net/sysuzjz/article/details/41800605
做这个功能初始目的是为了在提交编辑前先查看效果,当然仅限于图片。
核心代码来源于网上,经测验有效
假设HTML如下:
<body> <img src="#" id="logo" alt="上传的图片"> <input type="file" accept="image/*" id="upload" /></body>
JS如下:
document.getElementById("upload").onchange = function(){ var objUrl = getObjectURL(this.files[0]) ; if (objUrl) { document.getElementById("logo").setAttribute("src", objUrl) ; }};//建立一個可存取到該file的urlfunction getObjectURL(file) { var url = null ; if (window.createObjectURL!=undefined) { // basic url = window.createObjectURL(file) ; } else if (window.URL!=undefined) { // mozilla(firefox) url = window.URL.createObjectURL(file) ; } else if (window.webkitURL!=undefined) { // webkit or chrome url = window.webkitURL.createObjectURL(file) ; } return url ; }
0 0
- 上传图片动态预览(兼容主流浏览器)
- 真正实现兼容IE6以上主流浏览器-上传图片预览
- html5 + jq 实现图片上传预览,兼容主流浏览器
- 本地图片上传预览(兼容ie firefox ,chrome等主流浏览器
- 兼容所有主流浏览器的图片上传本地预览(IE\FIREFOX\CHROME)
- 兼容所有主流浏览器的图片上传本地预览(IE\FIREFOX\CHROME)
- 上传图片预览一定要兼容所有浏览器
- 兼容各个浏览器的图片上传预览
- IE火狐谷歌等主流浏览器--图片上传预览
- javascript上传图片前预览图片兼容大多数浏览器
- 图片上传预览,兼容IE6、IE7、IE8和firefox浏览器
- 图片本地预览并上传多个浏览器兼容
- 兼容浏览器图片上传本地预览功能js脚本
- jquery实现兼容浏览器的图片上传本地预览功能
- jquery实现兼容浏览器的图片上传本地预览功能
- 兼容微信浏览器的本地图片上传预览
- JavaScript 图片的上传前预览(兼容所有浏览器)
- Ext 图片上传及预览,兼容多中浏览器
- ORMLite简单使用说明
- 排序
- 退出MFC应用程序的方法集
- java中的多态
- 实现输入月份号输出该月份的英文名
- 上传图片动态预览(兼容主流浏览器)
- JMS介绍:我对JMS的理解和认识
- C++限制一个类只能在堆上或栈上分配
- 非模态内存泄露
- IOS调用电话,短信等
- OpenVPN的Linux内核版,鬼魅的残缺 part III rework with Netfilter
- ibm小机安装oracle要注意时区
- java实现的日期计算
- SVN 提交后自动同步到 web 的根目录