2016-08-11 2 views
0

Итак, у меня есть веб-страница интрасети, которую я создаю с помощью HTML, и я хочу поместить ссылку (абсолютную или относительную) на мою страницу, которая открывает PDF-файл. код я используюСсылка PDF, не работающая на веб-странице

<a href="http://harold.local/documents/sandP.pdf" target="_blank">Privacy and Security</a> 

Теперь то, что в конечном итоге происходит, что я получаю эту ошибку:

404 - File or directory not found. The resource you are looking for might have been removed, had its name changed, or is temporarily unavailable.

Есть ли что-нибудь случилось с моим кодом или где я помещаю документ?

Спасибо

+0

Проверьте конфигурацию своего веб-сервера, чтобы убедиться, что документы являются доступными для каталога способами. – scrappedcola

+0

Ваш путь недействителен. Убедитесь, что путь правильный. Введите свой путь в браузере и проверьте, доступен ли он или нет. –

+0

Кроме того, опечатка в 'docuements'. И '<Конфиденциальность и безопасность />' заменяется чем-то, потому что, поскольку это так, оно не будет отображаться как видимое. – j08691

ответ

0

Если вы работаете в этом на локальной машине проверьте разрешения на файл PDF, который они доступен для чтения. У меня это случается очень много в моем веб-каталоге OS X, некоторые файлы перетаскиваются, похоже, имеют разные разрешения.

+0

Да, я проверил и убедился, что это общий доступ. – Raymondf

0

Я вижу несколько небольших ... странностей ... в вашей строке выборки, которая может быть или не быть значимой сама по себе, но может вызвать проблемы, если вы выполняете какую-либо пост-обработку строки перед ней идет вживую.

  1. http://harold.local/documents/sandP.pdf - хорошее назначение, правильно? Если вы поместите это самостоятельно в адресную строку своего браузера, вы можете подтвердить, что документ PDF можно найти и отобразить?
  2. Если вы выполняете какую-либо дальнейшую обработку этой строки, вы должны избегать косой черты или обратную косую черту, удваивая каждый из них?
  3. Между вашим аргументом и вашим значением _blank существует пробел, а также возможный риск, если что-то позже попытается разобрать строку.
  4. Существует то, что кажется неправильным символом левого угла (или меньше) («<») перед вашим текстом Privacy and Security, который может быть неверно истолкован как начало тега <p, возможно, не то, что вы хотите ,

Я бы начал с проверки адресата, а затем добавил контекст вокруг него немного за раз, пока что-то не сломается. В противном случае найдите аналогичный рабочий пример использования <a на вашем локальном компьютере и используйте его в качестве отправной точки для ссылки на документ sandP.pdf.

+0

Я пробовал поместить это в адресную строку, но он все еще показывает ошибку. Все остальные ошибки были отредактированы, но все равно не повезло. – Raymondf

Смежные вопросы