当前位置: 代码迷 >> Java Web开发 >> 后台老板取图片路径,IE看到图片,firefox看不到图片
  详细解决方案

后台老板取图片路径,IE看到图片,firefox看不到图片

热度:8600   发布时间:2013-02-25 21:09:22.0
后台取图片路径,IE看到图片,firefox看不到图片。
数据库存放图片路径:lx\upFile\20121024141933picture_IMG_0303.JPG
页面通过ajax获得数据库图片路径,并动态加载到span上。ie可以看到图片,而firefox不行。
firefox报错的原因:http://localhost:8070/luanxiang/lx%5CupFile%5C20121024141933picture_IMG_0303.JPG


我的文件分隔符是英文的,怎么就转换了%5C。


运行环境:tomcat6.

------解决方案--------------------------------------------------------
路径分隔最好用"\\"或者"/"
------解决方案--------------------------------------------------------
一定要确定文件夹和文件名不含空格和汉字 分割符换下试试
------解决方案--------------------------------------------------------
那你写绝对路径呗。
------解决方案--------------------------------------------------------
笨办法,%5c 替换成 “/”。
------解决方案--------------------------------------------------------
后台处理的时候,将图片路径中的\\全部转换成/,火狐读不出\\
------解决方案--------------------------------------------------------
现在很多浏览器出于安全考虑,都无法去除本地文件路径了,ff,chrome等都不行。如果你是想取的路径在本地显示什么东西的话,那最好通过ajax上传以后然后再从服务器去异步加载这个资源!
  相关解决方案