ThinkPHP多圖上傳


 public function upload(){

      $upload = new \Think\Upload();// 實例化上傳類
      $upload->maxSize = 3145728 ;// 設置附件上傳大小
      $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 設置附件上傳類型
      $upload->rootPath = './Public/uploads/'; // 設置附件上傳根目錄
      $upload->savePath = ''; // 設置附件上傳(子)目錄
      $upload->autoSub = true;
      $upload->subName = array('date','Ymd');
      // 上傳文件
      $info = $upload->upload();
      if(!$info) {// 上傳錯誤提示錯誤信息
          $this->error($upload->getError());
           }else{

    //定義字符串
           $data = '';

    //循環添加並以|隔開
           foreach($info as $k){
          $data .= '/uploads/'.$k['savepath'].$k['savename'].'|';

            }

  //去掉字符串最后的|
      $data = rtrim($data,'|');

  //按照|變成數組
      $data = explode("|", $data);

  //反出數組
      return $data;
     }
}


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM