>백엔드 개발 >PHP 튜토리얼 >getimagesize() 读取不到图片信息

getimagesize() 读取不到图片信息

WBOY
WBOY원래의
2016-06-23 13:23:281604검색



电脑浏览器,安卓手机浏览器,苹果微信,都可以正常访问
唯独安卓版微信提示错误,经过输出信息后,发现  $info 是空的,也就是说getimagesize() 获取不到图片信息

       //获取图像信息

        $info = getimagesize($imgname);

        //检测图像合法性
        if(false === $info || (IMAGETYPE_GIF === $info[2] && empty($info['bits']))){
            throw new Exception('非法图像文件');

        }

求各位大神来指导了


回复讨论(解决方案)

$imgname这个的值是什么

$imgname这个的值是什么



这是一个路径 ../imgpublic/ticket_o6ncGuNg1PFOS0cJ403jG30mSCDY.jpg

你总得确认他存在吧?

你总得确认他存在吧?



已经解决 了,他是存在的,不过该文件只有0KB,所以才导致那个出错。。

之所以是0KB是因为下载微信二维码的时候,不用https协议下载,只能是http。

谢谢版主的回答
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.