2013-11-30 5 views
0

я пытаюсь сделать ссылку в HTML, который дается как это для PDF книгиСкачать Ссылка не работает в HTML

<a href="http://www.mydomain.org/pdf/book.pdf" target="_blank"> Download </a> 

, но проблема заключается в том, когда загрузка нажатия на ссылку открывает онлайн-версию PDF , не предлагает загрузить, я сделал google и нашел тот же способ, чтобы добавить ссылку для загрузки, любой может помочь мне с этим, пожалуйста, что здесь не так

+1

использовать что-то как это..http: //stackoverflow.com/questions/364946/how-to-make-pdf-file-downloadable-in-html-link – james

ответ

2

вы можете попробовать это

<a href="/pdf/book.pdf" download="book.pdf">Download </a> 
+0

Я уже пробовал это, но спасибо за это, принял это, так как это было правильно, и кто-нибудь, кто приходит позже, будет ему полезен –

2

HTML5 определяет download attribute, что заставляет браузер запрашивать у пользователя диалог загрузки для ресурс, а не перейти к нему.

Оказание поддержки через различные браузеры: http://caniuse.com/#feat=download.

1

Не проблема с вашим скриптом, а не с его браузером, который имеет подключаемый модуль pdf и отображает непосредственно файл содержимого. Вы можете просто сохранить страницу (нажмите CTRL + S), и она будет сохранена как .PDF файл.

Спасибо.

+0

, но я не могу сделать мои ite пользователи нажимают ctrl + s :) –

+0

Если вы хотите использовать php на задней стороне, сделайте следующее: ' 'It will force download .... – Anirban

2

HTML5, скачать атрибут поддерживается только Chrome и Firefox ... Попробуйте это:

<a href="download.php" target="_blank"> Download </a> 

download.php

header("Content-disposition: attachment; filename=http://www.mydomain.org/pdf/book.pdf"); 
header("Content-type: application/pdf:"); 
readfile("http://www.mydomain.org/pdf/book.pdf"); 
+0

Я использовал это и его работу Download

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