预览图片

  单纯在客户端实现图片预览,只有IE可以,我也一直这么认为,因为在本地测试过N多次都可以,也没有这方面的需求(毕竟真的要的话,肯定要考虑兼容问题),所以也就没有去多资料看。

  最近开始做一些东西,刚好需要实现预览功能,想着这个只要满足IE,那刚好在客户端直接实现,东西做好后,本机测试没问题就放心拿给别人试,, 我们用MVC模式,把服务放到了本地,把浏览器嵌在软件里来使用,所以在测试的时候也没问题。后来打包出来,可以用本地浏览器来浏览,结果问题来了。IE7 8都不能预览,只有IE6可以,但是用软件确实可以,有点蒙了,尝试各种办法,还是不能实现,只好上网查资料,才发现本地或者是服务端和客户端是在同一部机器上才可以,(- -难道现在不是),我想只能理解,对于用本地的浏览器去浏览页面,相当于访问远程服务端,基于浏览器的安全机制,不可以访问客户端路径,但是如果是在打包后的软件浏览页面,相当于本地访问本地,所以可以实现预览。

  另外一种解决办法就是用AlphaImageLoader

原文地址:https://www.cnblogs.com/tellme/p/1864572.html