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