URL со спецсимволами не работает - PullRequest
0 голосов
/ 14 мая 2009

Я пытаюсь открыть файл .pdf в IE7 и Firefox, но он не работает.

На самом деле на странице HTML есть гиперссылка на событие щелчка этой гиперссылки, которое я открываю .PDF-файл

Проблема с именем файла, когда я использовал для открытия файла D: \ Documents \ Doc \ Trans1 \ 1 \ Pages from 818 averill avenue 1_001-5.pdf работает нормально во всех браузерах, но когда я пытался открыть файл D: \ Documents \ Doc \ Trans1 \ 1 \ Pages from 818 averill avenue # 1_001-5.pdf Я получаю сообщение об ошибке, страница не найдена в IE7 и Firefox, а в IE6 работает нормально. Только изменение в этом добавляется # в имя файла.

Почему файл не открывается?

Ответы [ 2 ]

2 голосов
/ 14 мая 2009

Измените обратную косую черту на прямую и добавьте «file: ///» вперед. Затем URL кодирует хеш (# равно% 23).

1 голос
/ 14 мая 2009

A # в URL обозначает именованный якорь.

Я не могу воспроизвести вашу ошибку с FF3. Как перетаскиванием из Проводника, так и открытием через Файл | Открыть удается отобразить PDF внутри FF, когда имя файла содержит хеш

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...