fastadmin 缩略图插件不起作用怎么解决

确实是,我今天用这个插件也是,缩略图并不生成。也没有教程 找到原因了,找到addons/thumb/Thumb.php的uploadAfter($param)方法,修改:

//对文件进行检测 不是图片类型的不做处理
       if(!strpos($data['mimetype'],'image'))
       {
           return false;
       }

  

改成:

 //对文件进行检测 不是图片类型的不做处理
        if(strpos($data['mimetype'],'image')===false)
        {
            return false;
        }

  

原来的类型判断的问题,还有需要注意如果重复传同一张图会报错:找都到id属性,是因为第二次传图ajax.php的upload方法中attachment的save方法不会返回id,需要在loadAfter方法里判断一下id是否存在在使用:

 //附件id
        if(array_key_exists("id",$data)){
            $attachment_id = $data['id'];
        }

  

原文地址:https://www.cnblogs.com/web928943/p/14870148.html