我生成的链接看起来像这样:
<a target="_blank" title="Test" href="file:///c:/test.xls">Test</a>
此链接位于iframe内。
当我点击它(在任何主要浏览器中)时,没有发生。 Fiddler没有记录任何流量。 将URL粘贴到导航栏中工作正常 - 文件下载框出现,我可以下载文件没问题。
我已经尝试了我能想到的URL结构的每个变体(正确和错误,冒号,斜线,反斜杠等)。
我确信这是某种安全限制,但我不能为我的生活找出它是什么或如何解决它。在这一点上我感觉非常愚蠢。有什么简单的解释吗?
答案 0 :(得分:5)
很抱歉,如果您将此页面从服务器上移除(以http://访问它),安全设置将不允许您链接到本地内容(访问链接为file://)。我在访问wiki中的共享.doc文件时遇到了同样的问题。从来没有想出一个好的解决方案。
答案 1 :(得分:0)
尝试冒号而不是管道;)