预览功能的基本设计思路:创建一个img元素,再把文件域的value值赋值给img元素的src属性。
<html>
<head>
<base href="<%=basePath%>">
<title>My JSP 'index.jsp' starting page</title>
<script type="text/javascript">
function showPicture(){
document.getElementById("img").src=document.form1.picturePath.value;
}
</script>
</head>
<body>
<form name="form1" action="PicturServlet" method="post">
<table>
<tr>
<td><img src="" name="img" id="img" height="200px"/></td>
</tr>
<tr>
<td><input type="file" name="picturePath" onchange="showPicture()"/></td>
<td><input type="submit" value="上传图片"></td>
</tr>
</table>
</form>
</body>
</html>
如果用的是Firefox(或Opera),可能会发现什么也没有发生,Firefox的安全策略不允许我们显示一个用户的本地图像文件。
让Firefox显示本地文件的唯一办法就是修改它的默认安全策略:
在Firefox的地址栏中输入“about:config”
在列表中找到“security.checkloaduri” 双击把它的值由true改为false 。
分享到:
相关推荐
input file上传图片预览
实现上传图片预览的方式,共三种方法,各自的作用和效果不同,有需要的朋友可以看看
实用JS,jQuery实现上传图片的预览功能,可以跟随鼠标移动
C#上传图片预览,aspx,winform,都有。。
asp 上传图片预览 ie7-11 火狐 谷歌 qq 360 360双模式下测试
html上传图片预览和裁剪(适合鼠标) 希望可以帮助有需要的人
上传图片预览效果示例程序,上传图片预览效果示例程序
很方便的js实现图片上传马上预览的效果~~~
MVC+jquery 实现的上传图片预览
dom原理实现js上传图片预览dom原理实现js上传图片预览dom原理实现js上传图片预览dom原理实现js上传图片预览dom原理实现js上传图片预览dom原理实现js上传图片预览dom原理实现js上传图片预览dom原理实现js上传图片预览...
js上传图片预览图片.pdf
IE上传图片预览,上传完一张图片,马上在页面上显示
上传图片预览 图片压缩 按尺寸图片裁剪 打水印 设置在JD_Sys_Conventional表中 JD_ImgDefinition 清晰度 JD_WaterFont 水印字体 JD_ImgRule 生成规则 (三种选择,1是HW,指定高宽缩放(可能变形)2是W,...
JS上传图片预览,支持IE,火狐,谷歌等浏览器
JQUERY上传图片预览,简单实用,对于上传一张照片的应用程序有很大帮助
上传图片预览及指定元素下方显示图片预览,代码中有使用示例
主要介绍了JS+HTML5实现上传图片预览效果,结合完整实例形式分析了javascript上传图片本地预览的具体操作步骤与相关实现技巧,需要的朋友可以参考下
asp.net 上传图片 预览+裁剪demo 框架3.5 上传之前可预览并裁剪 基于flash 裁剪时 可以缩放和拖动图片。