gpt4 book ai didi

pdf - 如何强制在浏览器中打开文件而不是下载 (PDF)?

转载 作者:行者123 更新时间:2023-12-02 22:46:38 25 4
gpt4 key购买 nike

当未选中“在浏览器中显示 PDF”选项时,是否可以强制在浏览器中打开 PDF 文件?

我尝试使用嵌入标签和 iframe,但它仅在选中该选项时才有效。

我能做什么?

最佳答案

为了向浏览器指示应在浏览器中查看该文件,HTTP 响应应包含以下 header :

Content-Type: application/pdf
Content-Disposition: inline; filename="filename.pdf"

要下载文件而不是查看文件:

Content-Type: application/pdf
Content-Disposition: attachment; filename="filename.pdf"

如果文件名包含特殊字符(例如filename[1].pdf),则需要在文件名两边加引号,否则可能会破坏浏览器处理响应的能力。

如何设置 HTTP 响应 header 将取决于您的 HTTP 服务器(或者,如果您从服务器端代码生成 PDF 响应:您的服务器端编程语言)。

关于pdf - 如何强制在浏览器中打开文件而不是下载 (PDF)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6293893/

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