如何通过PHP

时间:2017-11-14 17:36:19

标签: php laravel

我有这样的网址:

  

https://strg.global/getImage.php?app=mgm&type=adinda-kennedy&imgId=MGM%20Adinda%20Kennedy%20e6057b8e-aa68-4461-8c9a-1d069fc021a4.jpg&size=1080&cachebreaker=1500536003696`

当您访问它时,图像会自动下载。

如何通过PHP获取并保存?

我已尝试file_get_content(),但它以不适当的格式返回信息以进行保存。 我曾尝试使用干预图片库及其方法Image::make($url),但它也没有用过。

1 个答案:

答案 0 :(得分:1)

从URL中获取内容,然后从您回来的字符串中创建一个图像(令人惊讶)" imagecreatefromstring"。获得图像后,您只需显示或保存图像:

$Res = file_get_contents($URL);
$Img = imagecreatefromstring($Res);
imagepng($Img,"FileName.png");
imagedestroy($Img);