thinkPHP上傳圖片

來源:互聯網
上載者:User
if ($_FILES['img']['name']=="") {$this->error('請選擇要上傳的圖片');}else{import("@.ORG.UploadFile");$upload = new UploadFile();//設定上傳檔案大小$upload->maxSize  = 3292200 ;//設定上傳檔案類型$upload->allowExts  = explode(',','jpg,gif,png,jpeg');//設定附件上傳目錄switch ( $_POST['type'] ){case '1':$upload->savePath = './data/jietu/';break;case '2':$upload->savePath = './data/bizhi/';break;case '3':$upload->savePath = './data/yuanhua/';break;default:$upload->savePath = './data/';break;}//設定需要產生縮圖,僅對影像檔有效$upload->thumb =  true;//設定需要產生縮圖的檔案尾碼$upload->thumbPrefix   =  's_';  //生產2張縮圖//設定縮圖最大寬度$upload->thumbMaxWidth =  '210';//設定縮圖最大高度$upload->thumbMaxHeight = '132';//設定上傳檔案規則$upload->saveRule = uniqid;//刪除原圖$upload->thumbRemoveOrigin = false;if(!$upload->upload()) {//捕獲上傳異常$this->error($upload->getErrorMsg());}else {//取得成功上傳的檔案資訊$uploadList = $upload->getUploadFileInfo();//$_POST['image']  = $uploadList[0]['savename'];}           $img=$uploadList[0]['savename'];$type=$_POST['type'];$data['name']=$_POST['title'];$data['s_img']='s_'.$img;$data['b_img']=$img;$data['type']=$type;$data['rtime']=time();$data['isvalid'] = intval( $_POST['isvalid'] );$data['sort_by'] = intval( $_POST['sort_by'] );$result=D("Img")->add($data);if ($result) {$this->assign("jumpUrl","__URL__/_list");$this->success("操作成功");}else{$this->error("操作失敗");}}//end $_FILES['img']['name']

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.