Почему эта ссылка больше не открывает файл? - PullRequest
1 голос
/ 11 октября 2011

У меня есть веб-приложение, которое размещено локально в Websphere. В приложении есть ссылка на файл .doc, расположенный на сервере Windows.

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

Ссылка работала годами, но внезапно перестала работать на всех компьютерах в сети. Когда я нажимаю на ссылку, ничего не происходит. Я проверил путь и имя файла, и ничего не изменилось. Интерфейс просматривается с использованием IE8.

Кто-нибудь знает, почему это не работает или где я могу найти решение этой проблемы?

edit: я только что заметил, что файл (CIT_.doc) был сохранен в том же каталоге, может ли это повлиять на него?

Ответы [ 2 ]

4 голосов
/ 11 октября 2011

Я полагаю, произошло одно из следующих событий:

  • Файл был перемещен или переименован
  • Диск K: был переназначен или изменен в другом месте
  • Блокировщик всплывающих окон изменяет ссылку (потому что target="_blank")

Другими словами, вам нужно вручную проверить расположение этого файла в проводнике, вам также нужно попробовать другой браузер.

Также вам нужно изменить ссылку на:

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

См. Здесь по той причине, что вам может также необходимо URLEncode it.

2 голосов
/ 11 октября 2011

Возможно, это как-то связано с настройками безопасности, которые недавно установил сетевой администратор, поскольку ответ m.edmondson не работает. Попробуйте это в другом браузере, кроме IE.

...