首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >应显示pdf下载选项

应显示pdf下载选项
EN

Stack Overflow用户
提问于 2010-04-05 17:11:34
回答 1查看 1.1K关注 0票数 3

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

我的意思是,当我们给予的时候,

就像这样下载:“./href=/ Sheet rev 4-1-10.pdf”

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

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

请给我一些想法。

谢谢

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-04-05 17:16:10

这种行为通常是由用户自己控制的,但你可以构建一个'PHP网关‘来强制下载PDF:

代码语言:javascript
复制
<a href="download.php?file=Intake Sheet rev 4-1-10.pdf">Download</a>

在download.php中:

代码语言:javascript
复制
header('Content-type: application/pdf');
header('Content-Disposition: attachment; filename="downloaded.pdf"');
readfile($_GET['file']);

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

票数 3
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/2577632

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档