在我们当前的项目中,我们设置了两个虚拟路径,一个用于图像,一个用于文件上传。虚拟路径从单独的服务器中提取图像和文件。我目前正在处理跨浏览器兼容性问题,Firefox 读取虚拟路径的方式似乎与所有其他浏览器不同。似乎它没有正确呈现 URL。它们在 Chrome、Safari 和 IE 7/8/9 中运行良好。
当前使用 IIS 7
最后结果:
在这种情况下,用户可以看到他们上传的所有公开 PDF 的列表。然后,用户可以单击其中一个文件名,PDF 将在新选项卡/窗口中打开。
在 IE、Chrome 和 Safari 中,路径如下所示(正确):
http://localhost:1798/disclosures/bf1bb8bf-ef34-4c93-a4c3-540bab158644.pdf
然而,在 Firefox 中它看起来像这样:
http://localhost:1798/Disclosure\disclosures\bf1bb8bf-ef34-4c93-a4c3-540bab158644.pdf
这是当前页面的 URL:
http://localhost:1798/Disclosure/Disclosures?lenderProductID=19&lenderID=64
为什么它看起来像是在尝试将当前 URL 与虚拟路径结合起来?当我单击其中一个 PDF 链接时,它会打开一个新选项卡/窗口,但会将我重新路由回索引页面。
我不是最好的 IIS,所以任何帮助将不胜感激!先感谢您。