gpt4 book ai didi

PHP PDF 生成 - IE7/Acrobat8 : "Website cannot be displayed"

转载 作者:可可西里 更新时间:2023-10-31 23:26:40 25 4
gpt4 key购买 nike

我在 IE7(由 R&OS 的 ezpdf 生成)中显示 pdf 时遇到了一些问题。

带有 Acrobat Reader 8.1.2 的 IE7。说“页面无法显示”

其他浏览器(如 FF3/Acrobat 8​​.1.2. 或 IE6/Acrobat 7)文件没有问题。

服务器返回以下 header :

Date: Thu, 08 Jan 2009 10:52:40 GMT
Server: Apache/2.2.8 (Win32) mod_ssl/2.2.8 OpenSSL/0.9.8g PHP/5.2.5 DAV/2
X-Powered-By: PHP/5.2.5
Expires: Thu, 19 Nov 1981 08:52:00 GMT
Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0
Pragma: no-cache
Content-Length: 4750
Keep-Alive: timeout=5, max=100
Connection: Keep-Alive
Content-Type: application/pdf

有人知道如何解决这个问题吗?

最佳答案

Cache-Control: no-store, no-cache, must-revalidate, post-check=0, pre-check=0 Pragma: no-cache

...因此 IE 不会将该文件存储在 Temporary Internet Files 文件夹中。然而,用于直接从 IE 中的浏览器“打开”文件的机制通常需要从 Temporary Internet Files 中打开它。直接从浏览器打开文件通常是不可靠的,尤其是在 IE 中; “另存为”效果更好。

考虑用替代方法替换缓存无效化 header ,例如向 URL 添加“?randomstring”参数。还可以考虑添加“Content-Disposition: attachment; filename=...” header ,这将阻止插件尝试在浏览器 UI 中显示文件但失败。

关于PHP PDF 生成 - IE7/Acrobat8 : "Website cannot be displayed",我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/423900/

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