我有一个 php 脚本,可以从 URL 生成图像并将其显示为具有正确标题的图像。我遇到的问题是我无法更改浏览器选项卡中显示的文件名/标题。它将显示“file.php”作为标题。如果我尝试在创建图像之前使用标签指定标题,则会导致错误并且图像根本不会显示。PDF 有一个设置标题的选项,我尝试查找标题标题,但找不到任何标题。这是代码,标题将显示它保存为哪个 .php 文件。我想在创建之前或之后指定图像的标题。 header('Content-Type: image/png'); $im = imagecreatefrompng('https://www.google.com/images/branding/googlelogo/2x/googlelogo_color_92x30dp.png'); imagepng($im); imagedestroy($im);
1 回答

慕桂英546537
TA贡献1848条经验 获得超10个赞
添加新Content-Disposition
标头并在那里设置文件名
header('Content-Disposition: inline; filename="image.png"');
指定inline
参数不强制浏览器下载文件,或替换inline
为attachment
强制下载
https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition#Directives
- 1 回答
- 0 关注
- 98 浏览
添加回答
举报
0/150
提交
取消