我正在创建一个按钮,可以下载PDF格式的原始文件。如果他们想通过浏览器阅读PDF,我已经有一个缩放按钮。但我希望用户可以根据自己的喜好下载文件,显然可下载的文件质量更高。
我尝试了一些基本的编码,但问题是PDF是在浏览器中打开的。我没有使用任何CMS,将来也不会,所以只需通过HTML代码上传照片,并将图片放在正确的文件中,这样就不会有数据库了。这是我现在使用的代码:
<a href="./_img/prensa/Photo_Nexus_Guide.pdf" target="_blank"><img class="icons_infobox" src="./_img/prensa/icon_download.png" alt="Download original file" /></a>
这个网站需要跨浏览器兼容,所以我也会要求答案是浏览器友好。
非常感谢!
答案 0 :(得分:3)
你好奇的人!!!
在收集和调查可以做的事情后,我找到了一些答案。我只给出两个选项:
100%确定它下载但对用户不太好
- 只有将可下载文件转换为.zip才有把握。是的,它不是太方便/优雅,但这肯定是浏览器必须下载此文件的方式。始终下载ZIP格式文件。
取决于用户浏览器偏好
- 是的,你不能完全确定,但这是一个非常接近的方法。您需要在要下载PDF的文件夹中创建.htaccess文件。您需要创建此文件并使用以下代码将其放入:
SetEnvIf Request_URI "\.pdf$" requested_pdf=pdf
Header add Content-Disposition "attachment" env=requested_pdf
我希望这有助于某人。在我的网站上,它确实完美无缺。它在浏览器之间流行,但它可以工作......你只需要知道会有一个百分比,它会在浏览器中显示它而不是下载。
Greeeeetings,
达尼