tp3.2.3 多文件上传

多文件上传这个问题也经常会遇到,为了方便使用,在此记录下。

            $file =$_FILES;
            $file = $this->buildInfo($file);
                foreach ($file as $key =>$val){
                    $upload = new \Think\Upload();// 实例化上传类
                    $upload->maxSize = 3145728 ;// 设置附件上传大小
                    $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
                    $upload->rootPath = './Uploads/'; // 设置附件上传根目录
                    $upload->savePath = ''; // 设置附件上传(子)目录
                    // 上传文件
                    $info = $upload->uploadOne($val);
                    $files[] ="/Uploads/". $info['savepath'].$info['savename'];
                }

 

你可能感兴趣的:(php)