我需要一些代码才能下载pdf文件。
当我们给出时,我的意思是正常的喜欢这个href =“./ downloads / Intake Sheet rev 4-1-10.pdf”
将在同一窗口中打开pdf,我不想要这个,我需要下载,意味着需要下载窗口出现。
我正在使用php开发我的网站。
请给我一些想法。
由于
答案 0 :(得分:3)
此行为通常由用户自己控制,但您可以构建一个“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']);
应该这样做,但请注意,此示例包含一个巨大的安全漏洞 - 您必须以某种方式检查和清理文件参数,以防止用户从您的服务器下载每个文件,但这应该让您了解如何完成强制下载。