为什么这个链接不再打开一个文件?
我有一个在Websphere上本地托管的Web应用程序。在应用程序中有一个指向位于Windows服务器上的.doc文件的链接。为什么这个链接不再打开一个文件?
<a href="K:\TTMS\ATeam\Misc_Regular_Reports\MTeam\Output\CIT.doc" target="_blank">CIT</a>
该链接已运行多年,但突然停止在网络上的所有计算机上工作。当我点击链接时,没有任何反应。我检查了文件的路径和名称,没有任何改变。该界面使用IE8查看。
有没有人有任何线索,为什么这不是工作或我可以看看解决这个问题?
编辑:我刚刚注意到文件(CIT_.doc)已经保存在同一个目录下,可能会对它有影响吗?
我想像下面的一个已发生:
- 文件已被移动或重命名
- 的K:驱动器已被重新映射或其他明智的修改,以不同的位置
- 弹出窗口拦截器与链接篡改(因为
target="_blank"
)
在您需要手动检查资源管理器内的文件位置。换句话说,你还需要一个尝试各色nt浏览器。
还需要链接更改为:
<a href="file:///K:/TTMS/ATeam/Misc_Regular_Reports/MTeam/Output/CIT.doc" target="_blank">CIT</a>
它可能与您的网络管理员最近设置的安全设置有关,因为m.edmondson的答案不起作用。除了IE之外,在另一个浏览器中试用它
我试过在Firefox中,并得到这个错误'Firefox不知道如何打开这个地址,因为协议(k)不与任何程序关联。“ – Mike
尝试[重置设置](http://support.microsoft.com/kb/923737),它应该解决您的问题。 –
Firefox给你提供了线索 - 你需要告诉它使用file:/// scheme –
那么,你是什么意思“停止工作”? – bricker
@bricker当我单击链接时,没有任何反应,链接在2个不同的页面上,并且不再打开文件 – Mike
请记住,浏览器设置在决定如何处理文件时也有所帮助。像这样的一个直接链接是脆弱的开始。 –