zl程序教程

您现在的位置是:首页 >  其他

当前栏目

PHP curl或file_get_contents下载图片损坏或无法打开

2023-03-07 09:48:50 时间

通过curl或者file_get_contents获取抓取远程图片并且保存到本地,发现损坏了很多图片,比如访问

https://fuss10.elemecdn.com/c/6c/69a7740b4ab864ac0639eb583d68fjpeg.jpeg 是可以访问到图片的,但是curl或者file_get_contents时图片下载下来了却损坏了,

就类似这样:

原因是图片被gizp了

解决办法一: url = ‘https://fuss10.elemecdn.com/c/6c/69a7740b4ab864ac0639eb583d68fjpeg.jpeg’;img = file_get_contents(“compress.zlib://”.url);data = file_put_contents(‘E:/img/aaaaaaaaaaaa.jpeg’,

curl_setopt($ci, CURLOPT_ENCODING,’gzip’);

———————————————— 版权声明:本文为CSDN博主「有梦想的」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。 原文链接:https://blog.csdn.net/helloworld_dream/article/details/84107558

未经允许不得转载:肥猫博客 » PHP curl或file_get_contents下载图片损坏或无法打开