我需要一些代码来下载pdf文件。
我的意思是,当我们给予的时候,
就像这样下载:“./href=/ Sheet rev 4-1-10.pdf”
这将打开pdf在同一窗口,我不想要这个,我需要那个被下载,意味着需要下载窗口出现。
我正在使用php开发我的网站。
请给我一些想法。
谢谢
发布于 2010-04-05 17:16:10
这种行为通常是由用户自己控制的,但你可以构建一个'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']);这应该可以做到这一点,但请注意,这个示例包含一个巨大的安全缺陷-您必须以某种方式检查和清理文件参数,以防止用户从您的服务器下载每个文件,但这应该会让您大致了解如何完成强制下载。
https://stackoverflow.com/questions/2577632
复制相似问题