杭州神话信息技术有限公司

标题: 不能上传图片,不能上传头像,确定开启GD库了 [打印本页]

作者: rococo    时间: 2011-2-5 22:20:52     标题: 不能上传图片,不能上传头像,确定开启GD库了

找了很多教程。好像都没有遇到这个问题的,请教官方,是否可以解决。服务器是IIS的

作者: 放牛郎    时间: 2011-2-5 23:10:03

上传过程中具体有什么错误提示吗?
我估计是你images目录没可写权限
作者: rococo    时间: 2011-2-5 23:17:32

提示为上传的图片文件不是有效的图片文件。
images特别给了eveyone权限
作者: rococo    时间: 2011-2-5 23:19:30

提示为上传的图片文件不是有效的图片文件。(这个提示是发表微博信息的时候上传图片出现的)
更新头像的信息提示是:图片上载失败。
作者: rococo    时间: 2011-2-5 23:40:06

function _setError($type, $val = '')
    {

        $error_types = array(501 => '没有上载的文件',
                             502 => '不允许的扩展名',
                             503 => '上载的文件超过了服务器最大限制的值,上载失败!',
                             504 => '目录不可写',
                             505 => '移动文件时出错!',
                             506 => '上载成功',
                             507 => '上载的图片文件不是有效的图片文件',
作者: rococo    时间: 2011-2-5 23:47:21

  1. else {
  2.             if(false == in_array($this->_ext, $this->_image_types))
  3.             {
  4.                 $this->_setError(507);
  5.                 return false;
  6.             }

  7.             if(function_exists('exif_imagetype') && !exif_imagetype($temp)) {
  8.                                  $this->_setError(507);
  9.                  return false;
  10.                         } elseif (function_exists('getimagesize') && !getimagesize($temp)) {
  11.                                 $this->_setError(507);
  12.                  return false;
  13.                         }           
  14.         }
复制代码
导致507的几个判断,供大神们参考
作者: rococo    时间: 2011-2-6 13:03:56

发现一个新的现象:粘贴网上图片url地址,可以成功。(这个是发表微博这块。关于更新头像依旧无法实现。从电脑上传一样依旧无法实现)


作者: rococo    时间: 2011-2-6 14:31:07

问题就出在这个判断上。我注销了。就正常干活了
//if(function_exists('exif_imagetype') && !exif_imagetype($temp)) {
                //                 $this->_setError(507);
                // return false;
                //        } else if (function_exists('getimagesize') && !getimagesize($temp)) {
                //                $this->_setError(507);
                // return false;
                //        }   
作者: davld    时间: 2011-2-16 19:39:25

8楼的,这个是在哪个文件里的修改?
作者: coo    时间: 2011-2-16 20:46:43

学习下 这个要看看




欢迎光临 杭州神话信息技术有限公司 (http://www.cenwor.com/) Powered by Discuz! X2