我正在使用链接标签打开 pdf 文件。单击该链接时,将直接打开 pdf 文件。是否可以通过 html 将 pdf 文件下载并保存到我的系统?
最佳答案
简短的回答是否:PDF 处理完全取决于客户端软件,从网络浏览器到 PDF 阅读器。您的服务器可以提供可供浏览器使用(或不使用)的提示,但您无法使用纯 HTML 完成它。
无论如何,您都可以配置您的 Web 服务器以发送适当的 HTTP header 。如果您使用的是 Apache,则可以使用 .htaccess 文件:
<FilesMatch "\.(?i:pdf)$">
ForceType application/pdf
Header set Content-Disposition attachment
</FilesMatch>
如果您将 application/pdf 替换为 application/octet-stream 您可能甚至绕过安装的 PDF 插件(不保证虽然)。
其他网络服务器将需要不同的配置。
关于html - 是否可以通过纯html下载pdf文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1808078/