确实是,我今天用这个插件也是,缩略图并不生成。也没有教程 找到原因了,找到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']; }