为什么这个链接不再打开文件?

时间:2011-10-11 15:34:22

标签: html internet-explorer websphere href

我有一个在Websphere上本地托管的Web应用程序。在应用程序中,有一个指向Windows服务器上的.doc文件的链接。

<a href="K:\TTMS\ATeam\Misc_Regular_Reports\MTeam\Output\CIT.doc" target="_blank">CIT</a> 

该链接已经工作多年,但突然停止在网络上的所有计算机上工作。当我点击链接时,没有任何反应。我检查了文件路径和名称,没有任何改变。使用IE8查看界面。

有没有人知道为什么这不起作用或我可以解决这个问题?

编辑:我刚刚注意到文件(CIT_.doc)已保存在同一目录中,这会对它产生影响吗?

2 个答案:

答案 0 :(得分:4)

我想象下面发生了以下情况之一:

  • 文件已被移动或重命名
  • K:驱动器已重新映射或以其他方式修改为其他位置
  • 弹出窗口拦截器正在篡改链接(因为target="_blank"

换句话说,您需要在资源管理器中手动检查该文件位置,还需要尝试使用其他浏览器。

您还需要将链接更改为:

<a href="file:///K:/TTMS/ATeam/Misc_Regular_Reports/MTeam/Output/CIT.doc" target="_blank">CIT</a>

See here因为可能还需要URLEncode

答案 1 :(得分:2)

它可能与网络管理员最近设置的安全设置有关,因为m.edmondson的答案不起作用。除了IE之外,在另一个浏览器中尝试。