基本信息
源码名称:thinkphp批量上传图片 实例源码下载
源码大小:11.33M
文件格式:.rar
开发语言:PHP
更新时间:2016-12-23
   友情提示:(无需注册或充值,赞助后即可获取资源下载链接)

     嘿,亲!知识可是无价之宝呢,但咱这精心整理的资料也耗费了不少心血呀。小小地破费一下,绝对物超所值哦!如有下载和支付问题,请联系我们QQ(微信同号):813200300

本次赞助数额为: 2 元 
   源码介绍
thinkphp3.2批量上传图片


<?php  
    namespace Admin\Controller;
    use Think\Controller;
    use Think\Upload;

    class FileController extends Controller {

        public function index(){
            $this->display();

        }

         public function upload(){
          $config = array(
                'maxSize' => C('bigFileSize'),
                'exts' => array('jpg','gif','png','jpeg'),
                //'savePath' =>'./',
                'savePath' => '',
                'saveName' => array('uniqid',''),
                'subName' => array('date','Y-m-d'),
                'rootPath' => C('updir'),
                'autoSub' => true,

                
                );


              //执行上传 
            $upload = new Upload($config);
            $info = $upload->upload($_FILES);
            
            if(!$info){
                //错误信息
                $this->error($upload->getError());
            }else{
                foreach($info as $file){
                        $_info = './Uploads/'.ltrim($file['savepath'],'./').$file['savename'];                       
                     }

            /*switch($_GET['type']){
                case 0:
                    $image = new \Think\Image();
                   $img = $image->open($_info);
                   $image->thumb(270,264,\Think\Image::IMAGE_THUMB_FIXED)->save($_info);
                    alertOpenerClose($_info,'thumbnail','form1');
                   
                    break;
                case 1:
                    alertOpenerClose($_info,'pic1','form1');
                    break;
                case 2:
                    alertOpenerClose($_info,'pic2','form1');
                    break;
                case 3:
                    alertOpenerClose($_info,'pic3','form1');
                    break;
                case 4:
                    alertOpenerClose($_info,'pic4','form1');
                    break;
                case 5:
                    alertOpenerClose($_info,'pic5','form1');
                    break;
                case 6:
                    $image = new \Think\Image();
                    $img = $image->open($_info);
                    $image->thumb(470,257,\Think\Image::IMAGE_THUMB_FIXED)->save($_info);
                    alertOpenerClose($_info,'thumbnail','form1');
                    break;
              case 7:
                    $image = new \Think\Image();
                    $img = $image->open($_info);
                    $image->thumb(60,24,\Think\Image::IMAGE_THUMB_FIXED)->save($_info);
                    alertOpenerClose($_info,'logourl','form1');
                    break;
              case 8:
                    alertOpenerClose($_info,'cthumbnail','form1');
                    break;
                
            }*/

             }        
                        
        



            }

            public function file(){
                $this->display();
            }

        public function uploadFile(){
          $config = array(
                'maxSize' => C('bigFileSize'),
                'exts' => array('doc', 'docx', 'xls', 'xlsx', 'ppt', 'htm', 'html', 'txt', 'zip', 'rar', 'gz', 'bz2'),
                //'savePath' =>'./',
                'savePath' => '',
                'saveName' => array('uniqid',''),
                'subName' => array('date','Y-m-d'),
                'rootPath' => C('upfiles'),
                'autoSub' => true,
                );


              //执行上传 
            $upload = new Upload($config);
            $info = $upload->upload($_FILES);
            
            if(!$info){
                //错误信息
                $this->error($upload->getError());
            }else{
                foreach($info as $file){
                        $_info = './Upfile/'.ltrim($file['savepath'],'./').$file['savename'];                       
                     }
                 alertOpenerClose('文件上传成功!',$_info,'file1','form1');
      }

  }
        
            
            
           

}

    
 ?>