我在我的网站上有一些大型PDF目录,我需要将它们链接为下载。当我使用谷歌搜索时,我发现了下面这个方法。它应该在链接单击时打开“另存为...”弹出窗口...
<head>
<meta name="content-disposition" content="inline; filename=filename.pdf">
...
但是它不起作用 :/ 当我按照以下方式链接到文件时,它只会链接到文件并尝试打开该文件。
<a href="filename.pdf" title="Filie Name">File name</a>
更新(根据下面的答案):
我发现没有100%可靠的跨浏览器解决方案。可能最好的方法是使用下面列出的其中一个网页服务,并提供下载链接...
header('Content-Type: application/pdf'); header('Content-Disposition: attachment; filename="downloaded.pdf"'); readfile("path/to/your/file.pdf");
请确保将“path/to/your/file.pdf”替换为您的PDF文件的实际路径。 - Ciro Santilli OurBigBook.com