gpt4 book ai didi

php - 如何通过 "hint"浏览器将动态图像保存到磁盘的文件名?

转载 作者:可可西里 更新时间:2023-11-01 16:25:12 26 4
gpt4 key购买 nike

<分区>

Possible Duplicate:
How to change the filename displayed in the “Save as…” dialog from .php to .png

我的 PHP 生成的 GUI 显示动态生成的 PNG 图像:

<img src="someScript.php?dataId=xyz&width=250&height=200" alt="Chart" />

根据dataId,图像内容是动态且独特的参数:

<?php
header('Content-Type: image/png');
// output image based on $_GET['dataId']
?>

但是当我的用户尝试在 IE、Firefox 或 Chrome 中右键单击并另存为时,建议的文件名为 someScript.php.png .这不是唯一的,也不是很有用。

我如何“提示”浏览器“另存为”文件名应该是什么?

浏览器总是可以为所欲为,但 HTTP 的 Content-Disposition: attachment; filename=<filename> 开创了先例对我来说意味着可能有一些暗示文件名的方法。这个 HTTP header 本身不合适,因为我想要 Content-Disposition留在the default of inline .

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