在Firefox和Chrome中点击PDF链接时,有时会打开该文件以进行浏览器浏览,有时会提示"另存为"对话框。
如果我想强制链接始终提示下载,我可以使用下载 HTML5属性。
但是,我想做相反的事情。即,强制链接始终在浏览器中查看。
反向下载属性的排序。有这样的事吗? :)
我更愿意在提供PDF文档时不修改响应标头 - 我希望能够在标记中指定浏览器行为应该是什么。
谢谢!
答案 0 :(得分:1)
您可以通过设置适当的标题来实现这一点(例如,对于PDF,标题将为Content-type: application/pdf;
使用此标题,浏览器将知道该文件的mime类型,并在与其兼容时显示该文件。
Here您可以看到PDF的标题
作为提示,我喜欢做的是使用某种控制器(如果你使用的是后端语言)来处理下载。因此,要下载myNewProject.pdf
我做
<a href='download.php?file=myNewProject.pdf&viewInBrowser=1'>Download!</a>
然后我可以根据文件类型设置合适的标头,或者如果我想强制下载或在浏览器中查看它...
答案 1 :(得分:-1)
我在XP中使用Firefox。我转到工具下的OPTIONS,找到了可移植文档格式。单击它,它将允许您更改PDF文件的处理方式。
答案 2 :(得分:-11)
在Microsoft Word中打开文件并另存为html。