gpt4 book ai didi

html - 强制浏览器打开文件而不是提示下载

转载 作者:太空狗 更新时间:2023-10-29 13:17:24 28 4
gpt4 key购买 nike

在 Firefox 和 Chrome 中单击 PDF 链接时,文件有时会打开以在浏览器中查看,有时会提示“另存为”对话框。

如果我想强制链接始终提示下载,我可以使用 download HTML5 属性。

但是,我想做相反的事情。即,强制始终在浏览器中查看链接

一种反向下载属性。有这样的事吗? :)

我不希望在提供 PDF 文档时修改响应 header - 我希望能够在标记中指定浏览器行为应该是什么。

谢谢!

最佳答案

您可以通过设置适当的标题来实现这一点(例如,对于 PDF,标题将为 Content-type: application/pdf;

有了这个头,浏览器就会知道文件的 mime 类型,如果兼容就显示它。

Here您可以看到 PDF 的标题。
作为提示,我喜欢做的是使用某种 Controller (如果您使用的是后端语言)来处理下载。因此,要下载 myNewProject.pdf 我会这样做

<a href='download.php?file=myNewProject.pdf&viewInBrowser=1'>Download!</a>

然后我可以根据文件类型设置适当的标题,或者如果我想强制下载或在浏览器中查看...

关于html - 强制浏览器打开文件而不是提示下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19257238/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com