图片预览
2015-07-27 10:19
344 查看
两种方法,推荐第二种。
1.自动上传图片,然后在指定img标签上读出上传上的服务器图片内容。具体读取方法看上一篇文章。
2.纯前端的图片预览,不用立即上传图片。
本文参考来源:http://www.cnblogs.com/fsjohnhuang/p/3925827.html
1.自动上传图片,然后在指定img标签上读出上传上的服务器图片内容。具体读取方法看上一篇文章。
2.纯前端的图片预览,不用立即上传图片。
<html> <head> <meta http-equiv="content-type" content="text/html;charset=UTF-8" /> </head> <body> <img id="imgPreview"/> <p>请选择一个图片进行预览:<input type="file" size="20" onchange="javascript :PreviewImg(this);" /></p> <script language="javascript" type="text/javascript"> function PreviewImg(imgFile){ var imgPreview = document.getElementById("imgPreview"); if (imgPreview.filters){ //IE5.5~9使用滤镜 这个用div类标签都可以 imgPreview.style.filter="progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale)"; imgPreview.style.width = "180px"; imgPreview.style.height = "160px"; imgPreview.filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = imgFile.value; }else{ // 其他浏览器和IE10+(不支持滤镜)使用window.URL.createObjectURL方法 直接获取到所指定文件的完整内容. 这个只能用img标签 imgPreview.style.width = "180px"; imgPreview.style.height = "160px" imgPreview.src = window[window.webkitURL ? 'webkitURL' : 'URL'].createObjectURL(imgFile.files[0]); } } </script> </body> </html>
本文参考来源:http://www.cnblogs.com/fsjohnhuang/p/3925827.html
相关文章推荐
- 玩转Android---UI篇---EditText(编辑框)
- Android控件开发之Toast
- 认识单元测试中的打桩
- 下载服务器代码出现fatal: git 1.7.2 or later required的问题解决方法
- 【第四篇】androidEventbus源代码阅读和分析
- c++空类实例大小不是0原因
- Android Service与Activity之间通信的几种方式
- java中注解用法
- LeetCode OJ 之 House Robber II (抢劫犯 - 二)
- 关于Class.getResource和ClassLoader.getResource的路径问题
- Android控件开发之Dialog
- 函数绑定在Java和C++中的区别
- 《转》Ceilometer Alarm API 参数详解 及 举例说明
- 百度地图的简单使用 ——html js
- xcode6 AsynchronousTesting 异步任务测试
- CSS中不为人知Zoom属性的使用介绍(IE私有属性)
- nginx+uwsgi+django 部署原理
- WebSocket对象的“readyState”属性记录连接过程中的状态值
- 均方根值(RMS)+ 均方根误差(RMSE)+标准差(Standard Deviation)
- ABAP table control