getimagesize引发failed to open stream: HTTP request failed! 的问题_getimagesize failed to open stream: http request f-CSDN博客

来源: getimagesize引发failed to open stream: HTTP request failed! 的问题_getimagesize failed to open stream: http request f-CSDN博客

php中getimagesize()引发failed to open stream: HTTP request failed! 的问题

这种一般是由于自己的代码和请求的远程图片编码不一致问题导致

首先你需要统一编码

比如有问题的图片为:$img

处理:

$img = iconv(‘gbk’, ‘utf-8’, $img);

在调用图片函数:

$info = getimagesize($img);

结束~

画外音:有时候iconv会导致一些报错信息,这个在这不讨论,也和这个问题无论,加上这个可以忽略。

iconv(‘gbk’, ‘utf-8//IGNORE’, $url)
————————————————

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。

原文链接:https://blog.csdn.net/u011056818/article/details/81539222

赞(0) 打赏
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏