应该出现pdf下载选项

时间:2010-04-05 09:11:34

标签: php javascript download

我需要一些代码才能下载pdf文件。

当我们给出

时,我的意思是正常的

喜欢这个href =“./ downloads / Intake Sheet rev 4-1-10.pdf”

将在同一窗口中打开pdf,我不想要这个,我需要下载,意味着需要下载窗口出现。

我正在使用php开发我的网站。

请给我一些想法。

由于

1 个答案:

答案 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']);

应该这样做,但请注意,此示例包含一个巨大的安全漏洞 - 您必须以某种方式检查和清理文件参数,以防止用户从您的服务器下载每个文件,但这应该让您了解如何完成强制下载。