为了账号安全,请及时绑定邮箱和手机立即绑定

更改 PHP 创建的图像的 html 标题

更改 PHP 创建的图像的 html 标题

PHP
明月笑刀无情 2023-10-15 15:04:14
我有一个 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参数不强制浏览器下载文件,或替换inlineattachment强制下载

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition#Directives


查看完整回答
反对 回复 2023-10-15
  • 1 回答
  • 0 关注
  • 57 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信