日期:2014-05-17  浏览次数:20363 次

FileUpload上传文件,选择文件后,图片随即显示为选中的图片:IE显示Mozilla Firefox不显示
FileUpload上传文件,选择文件后,图片随即显示为选中的图片:
<div>

  <script type="text/javascript">
  function cg(fileUpload) {
  document.getElementById("img").filters.item("DXImageTransform.Microsoft.AlphaImageLoader").src = fileUpload.value;
  }
  </script>


  <div id="img" style="filter:progid:DXImageTransform.Microsoft.AlphaImageLoader(sizingMethod=scale);width:102px;height:100px;float:left; ">
  <asp:Image ID="imgCover" runat="server" CssClass="img_filter" />
  </div>


  <asp:FileUpload ID="FileUpload1" runat="server" onchange="cg(this)" />
  </div>

IE8下------工具------Internet选项------安全-----将文件上传到服务器时包含本地目录路径启用 //获得的就是全路径了...
好使了!

可是
Mozilla Firefox什么都不显示......希望大家帮帮忙.............



------解决方案--------------------
http://www.cnblogs.com/slyzly/articles/2411940.html
更好兼容性使用flash预览
------解决方案--------------------
var allowSuffix=".jpg,.bmp,.gif,.png";
------解决方案--------------------
上传预览效果 如果想要非常好的效果 就用flash上传控件吧。
如果要纯用JS的话 兼容性是很大的一个问题
js上传预览效果传送门
------解决方案--------------------
安装一个IE tab2插件.在火狐里内嵌个IE,按好之后好像要在工具中的IE tab选项里填入浏览的地址。
------解决方案--------------------
滤镜是针对ie的吧