我在Firefox上遇到图像问题,希望你能帮到我。
我有一个页面(.aspx - VB.NET),它是图像的查看器,我构建了一个树视图来导航文件夹和按钮以向前传递图像。我的问题是它在IE中运行良好,但图像不会在Firefox中显示。
我正在使用绝对路径,因为图像与应用程序不在同一服务器上,因此我通过代码隐藏获取路径,并更改我的asp.net控件Image的属性。像这样:
Image.ImageUrl = "\\spoad1\Mkt\FOTOS GERAL DA FAMILIA OPTION\2005 - CONFRATERNIZAÇÃO\apng.PNG"
在IE上,工作正常;它改变了添加file://部分的路径,并将反斜杠(“\”)更改为“/”
file://spoad1/Mkt/FOTOS%20GERAL%20DA%20FAMILIA%20OPTION/2005%20-%20CONFRATERNIZAÇÃO/apng.PNG
请注意// spoad1是我的图片本地化的服务器。
但是在Firefox上,它不起作用,图像的URL也发生了很大的变化。使用控制台错误,我得到了这个:
http://localhost/main/FamiliaOption/%5C%5Cspoad1%5CMkt%5CFOTOS%20GERAL%20DA%20FAMILIA%20OPTION%5C2005%20-%20CONFRATERNIZA%C3%87%C3%83O%5Capng.PNG
Firefox似乎正在添加我的应用程序的当前位置(http:// localhost / main / FamiliaOption /)并在此之后添加URL。如何让Firefox正确显示URL?
答案 0 :(得分:1)
“尝试给出完整路径我的意思是从图像的链接开始”http:\ ....“一旦检查”
答案 1 :(得分:0)
从this blog开始,firefox认为UNC链接是一种安全威胁。
stackoverflow上有similar question here。检查该问题的答案。