3

我正在生成一个链接,如下所示:

<a target="_blank" title="Test" href="file:///c:/test.xls">Test</a>

此链接位于 iframe 内。

当我单击它时(在任何主要浏览器中),什么都没有发生。Fiddler 没有记录流量。将 URL 粘贴到导航栏中可以正常工作 - 文件下载框出现,我可以下载文件没问题。

我已经尝试了所有我能想到的 URL 结构变体(正确和错误、冒号、斜杠、反斜杠等)。

我确定这是某种安全限制,但我终生无法弄清楚它是什么或如何绕过它。在这一点上,我感到非常愚蠢。有什么简单的解释吗?

4

2 回答 2

5

抱歉,如果您从服务器上拉出此页面(以 http:// 访问它),安全设置将不允许您链接到本地​​内容(以 file:// 访问链接)。我在访问 wiki 中的共享 .doc 文件时遇到了同样的问题。从来没有想出一个好的解决方案。

于 2009-08-10T23:33:22.690 回答
0

尝试使用冒号而不是管道;)

于 2009-08-10T23:29:45.007 回答