我正在研究wordpress。我为上传pdf文件制作了一个元字段,成功上传了pdf文件。现在我在href链接中调用元值来下载pdf文件。但问题是它可以打开文件但不能下载。为此我搜索的代码是
<?php
header("Content-Disposition: attachment; filename=$event_flyer");
?>
$ event_flyer用于访问元值。
但它不适用于特定的href,它只是在整个页面上刷新。
答案 0 :(得分:3)
如果您希望任何可以通过单击链接浏览您网站的人下载您的pdf文件,那么您可以使用download
属性(用于标签)来指定链接资源:< / p>
答案 1 :(得分:1)
实际上,如果您安装了阅读器,它将始终打开而不是下载。 如果您已在实时服务器上托管wordpress,则可以尝试在未安装PDF阅读器的PC上打开链接。它将下载文件而不是打开。
答案 2 :(得分:0)
您需要更多代码,请查看:
header("Content-disposition: attachment; filename=$pathtopdf");
header("Content-type: application/octet-stream");
readfile($pathtopdf);