gpt4 book ai didi

php - 如何使用php显示pdf文件的详细信息

转载 作者:可可西里 更新时间:2023-11-01 16:38:49 24 4
gpt4 key购买 nike

我正在使用 php 来显示 pdf

@readfile($actualfilename);
header('Content-type:pdf');
header('Content-Disposition: inline');
header('Content-Transfer-Encoding: binary');
header('Content-Length: ' . filesize($actualfilename));
header('Accept-Ranges: bytes');

问题出在它显示的标题栏上

Tittlevar image

当我使用

header('Content-type:application/pdf');

提示下载文件,使用时出现同样的问题

header('Content-Disposition: inline; filename='.$fakefilename.'');

此代码仅在 firefox 中显示 pdf 文件。 I.E,chrome 提示我下载文件?

最佳答案

您是否尝试更改浏览器的标题栏文本(或显示文件名的任何位置)?

如果是这样,那你就不走运了,因为这不会起作用,因为浏览器决定如何/在哪里(如果有的话)显示文件名。

但是,有一些可能的解决方法:您可以使用服务器端工具,例如 Apache 环境中的 mod_rewrite 来重定向请求,例如 download/readme.pdf readfile.php?file=readme.pdf 的场景。在这种情况下,浏览器不会知道隐藏的重写,它实际上会将 readme.pdf 显示为文件名(即使真实文件名或服务器端的脚本名称不同).

关于php - 如何使用php显示pdf文件的详细信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11925076/

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