求解!为什么图片无法上传呢?

浏览:668 发布日期:2016/06/22 分类:求助交流
 if (!empty($_FILES)) {
                $config=array(
                
                          'rootPath'      =>     './public/', //保存根路径
        'savePath'      =>  'upload/', //保存路径
        );
                //附件被上传的路径,根目录/保存目录路径/创建日期目录
                $upload=new \Think\Upload($config);
                //show_bug($upload);
                $z=$upload->uploadOne($_FILES['adv_img']);
                if (!$z) {
                    show_bug($upload->getError());//获得上传附件产生的错误信息
                }else{
                    //show_bug($z);
                    //拼装图片的路径名
                    $biging=$z['savepath'].$z['savename'];
                    $_POST['adv_img']=$biging;


                    //把画板缩小一点imagecopyresampled
                    //imagepng($im,路径名)保存到系统一个指定目录
                    //open()打开一个图片资源
                    //thumb()制作缩略图
                    //save()保存图像,设置图像的宽度、高度、达到制作缩略图效果        


                    //把已经上传好的图片制作缩略图Image.class.php
                    $adv_imgae=new \Think\Image();
                    
                    $srcadv_img=$upload->rootPath.$biging;
                    $adv_imgae->open($srcadv_img);
                    $adv_imgae->thumb(150,200);//按照比例缩小
                    $smalling=$z['savepath'].'small_'.$z['savename'];
                    $adv_imgae->save($upload->rootPath.$smalling);
                    $_POST['adv_img']=$smalling;


                }
            }
最佳答案
评论( 相关
后面还有条评论,点击查看>>