Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Http 使用内容处置控制图像所在选项卡的标题?_Http - Fatal编程技术网

Http 使用内容处置控制图像所在选项卡的标题?

Http 使用内容处置控制图像所在选项卡的标题?,http,Http,我正在通过HTTPHandler输出一个图像,下面是一个示例: 此处,图像的响应头为: content-disposition:inline; filename=4655e8cb-7cb7-421b-8b89-47c717d51697.gif 但是,在浏览器中查看图像时,其标题显示为1414。有什么办法可以改变这一点吗?请注意,当前代码(尚未在internet上运行)使用的标题名是Content Disposition,这没有什么区别,我还尝试了较短的文件名,并尝试将文件名用引号括起来。有人

我正在通过HTTPHandler输出一个图像,下面是一个示例:

此处,图像的响应头为:

content-disposition:inline; filename=4655e8cb-7cb7-421b-8b89-47c717d51697.gif
但是,在浏览器中查看图像时,其标题显示为1414。有什么办法可以改变这一点吗?请注意,当前代码(尚未在internet上运行)使用的标题名是Content Disposition,这没有什么区别,我还尝试了较短的文件名,并尝试将文件名用引号括起来。有人知道这有什么问题吗

谢谢

但是,在浏览器中查看图像时,其标题显示为1414。有什么办法可以改变这一点吗

是的,通过在具有适当
元素的HTML文档中提供图像。如果没有,则要显示的标题由浏览器决定

您可以通过让URL以文件名结尾来帮助浏览器,例如:

http://www.example.com/assets/1414/4655e8cb-7cb7-421b-8b89-47c717d51697.gif
但是,在浏览器中查看图像时,其标题显示为1414。有什么办法可以改变这一点吗

是的,通过在具有适当
元素的HTML文档中提供图像。如果没有,则要显示的标题由浏览器决定

您可以通过让URL以文件名结尾来帮助浏览器,例如:

http://www.example.com/assets/1414/4655e8cb-7cb7-421b-8b89-47c717d51697.gif

因此,只有在实际下载文件时才会考虑内容处置中的文件名?@JoeNFU,这取决于浏览器。HTTP规范中没有规定“用户代理窗口标题应显示内容处置文件名”,因此您只能使用指定的文件名。因此,只有在实际下载文件时才会考虑内容处置中的文件名?@JoeNFU,这取决于浏览器。HTTP规范中没有提到“用户代理窗口标题应显示内容处置文件名”,因此只能使用指定的内容。