Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/image/5.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
如何在没有任何扩展的php中保存图像_Php_Image_Download - Fatal编程技术网

如何在没有任何扩展的php中保存图像

如何在没有任何扩展的php中保存图像,php,image,download,Php,Image,Download,我在URLhttps:******/MEb022d05131def325b861d8b9425519b2中有我的图像,我想点击图像下载图像。如何才能做到这一点?当您请求URL时,内容类型HTTP响应头字段很可能会给您一个提示。但是,如果服务器在您的控制下,您可以在服务请求期间确定映像类型,并自己提供扩展名或标头。请查看,实际上我是从API请求中获取映像URL的,因此我无法控制服务器。但是,当我将内容类型指定为图像/PNG或图像/JPG时,我下载空白文件,而不指定内容类型< /C>(在请求上),但

我在URL
https:******/MEb022d05131def325b861d8b9425519b2
中有我的图像,我想点击图像下载图像。如何才能做到这一点?

当您请求URL时,
内容类型
HTTP响应头字段很可能会给您一个提示。但是,如果服务器在您的控制下,您可以在服务请求期间确定映像类型,并自己提供扩展名或标头。

请查看,实际上我是从API请求中获取映像URL的,因此我无法控制服务器。但是,当我将内容类型指定为图像/PNG或图像/JPG时,我下载空白文件,而不指定<代码>内容类型< /C>(在请求上),但是在响应上观察它。好,我检查它,它是图像/PNG,现在如何指定页眉中的内容类型。我是这样做的:header('Content-Type:image/png');标题('Content-Disposition:attachment;filename=/2010-04-01/Accounts/******************************/Messages/MM3492183164cc4371880ff1914812747f/Media/MEb022d05131def325b861d8b9425519b2');标题(“内容传输编码:二进制”);标题(“连接:保持活动”);标题('Expires:0');标头('Cache-Control:必须重新验证,后检查=0,前检查=0');标题(“Pragma:public”);但返回空白文件