开启日期子目录后,缩略图的扩展名中到子目录前,并不是在图片前。

浏览:333 发布日期:2015/08/22 分类:求助交流 关键字: 缩略图,子目录
例如我有两个字段pic和thumb分别保存原图和小图,以下是上传的设置     $upload->autoSub =true ;  // 开启动动子目录
     $upload->subType ='date' ; // 子目录命名格式
     $upload->thumb = true; 
     $upload->thumbPrefix = 'm_';  //生产1张缩略图 
     $upload->thumbMaxWidth = '222';
     $upload->thumbMaxHeight = '148';
保存代码$imgName = $fileInfo[0]['savename'];
$Photo->pic = $imgName;   
$Photo->thumb = 'm_'.$imgName;
按以上代码在数据库保存内容为
pic : 20150822/55d84172d1a88.jpg
thumb : m_20150822/55d84172d1a88.jpg

m_ 这个缩略图扩展名跑到子目录 20150822 前面,并不是 55d84172d1a88.jpg图片名称前面,我想要保存正确的应该是
20150822/m_55d84172d1a88.jpg

我查看UploadFile.class.php 在366行找到以下代码,如果开启了子目录就自动把目录和文件保拼起来,中间没有缩略图的扩展名加进去。if($this->autoSub) {
            // 使用子目录保存文件
            $filename['savename'] = $saveName;
            $saveName = $this->getSubName($filename).$saveName;
        }
求指导怎样可以开启子目录为日期格式同时也可以把缩略图的扩展名正确加进去。
最佳答案
评论( 相关
后面还有条评论,点击查看>>