1

我在 Firefox 上的图像有一些问题,希望你能帮助我。

我有一个页面(.aspx - VB.NET),它是图像的查看器,我构建了一个树视图来导航文件夹,并构建了一个按钮来传递图像。我的问题是它在 IE 中运行良好,但图像在 Firefox 中不显示。

我使用的是绝对路径,因为图像与应用程序不在同一台服务器上,所以我通过代码隐藏获取路径,并更改我的 asp.net 控件图像的属性。像这样:

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 是我的图像本地化的服务器。

但是在火狐上就不行了,图片的网址变化很大。使用控制台错误,我得到这个:

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?

4

2 回答 2

1

“尝试给出完整路径,我的意思是从图像的链接开始,从“http:\....”开始检查它”

于 2012-12-10T13:56:11.650 回答
0

此博客中,firefox 认为 UNC 链接是一种安全威胁。

stackoverflow 上有一个类似的问题。检查该问题的答案。

于 2012-12-10T13:55:10.857 回答