должна появиться опция загрузки pdf
Мне нужен код для загрузки PDF-файла.
То, что я имею в виду, обычно, когда мы даем
Как этот href="./загрузки/Приемный лист rev 4-1-10.pdf"
, Который откроет pdf-файл в том же окне, я не хочу этого, мне нужно, чтобы это было загружено, значит, нужно, чтобы появилось окно загрузки.
Я использую php для разработки своего веб-сайта.
Пожалуйста, дайте мне какую-нибудь идею.
Спасибо
1 answers
Это поведение обычно контролируется самим пользователем, но вы можете создать "шлюз PHP", чтобы принудительно загрузить PDF:
<a href="download.php?file=Intake Sheet rev 4-1-10.pdf">Download</a>
И в download.php :
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="downloaded.pdf"');
readfile($_GET['file']);
Это должно сработать, но обратите внимание, что в этом примере содержится ОГРОМНЫЙ недостаток безопасности – вы ДОЛЖНЫ каким-то образом проверить и очистить параметр файла, чтобы пользователи не могли загружать каждый файл с вашего сервера, но это должно дать вам общее представление о том, как выполнить принудительную загрузку.