久久久久久久av_日韩在线中文_看一级毛片视频_日本精品二区_成人深夜福利视频_武道仙尊动漫在线观看

ThinkPHP實現附件上傳功能

這篇文章主要為大家詳細介紹了ThinkPHP實現附件上傳功能,圖片,文檔,視頻等文件進行上傳,具有一定的參考價值,感興趣的小伙伴們可以參考一下

剛學的使用ThinkPHP框架簡單上傳附件(圖片,文檔,視頻等文件)

首先需要了解tp框架中Upload.class.php(ThinkPHP/Library/Think/Upload,class,php)中的幾個函數

1:getError() 獲取上傳錯誤信息

2:uploadOne() 上傳單個文件

3:upload() 上傳多個文件

4:rootPath 上傳文件保存根路徑

代碼如下

前臺:

<td>商品圖片</td>
<td>
 <input type="file" name="goods_pic" />
</td>

控制器

//處理上傳附件圖片
  
  //判斷是否上傳 4:沒有上傳附件
  if ($_FILES['goods_pic']['error']<4) {
   
   //上傳
   $cfg = array(
   'rootPath' => './Public/uploads/', //保存根路徑
   );
   $upload = new \Think\Upload($cfg); //完全限定名稱 實例化對象 

   //uploadOne()方法執行成功后會把附件(在服務器上)的名字和路徑等相關信息返回
   $file_info=$upload->uploadOne($_FILES['goods_pic']);
   
   //把上傳好的附件存到數據庫 拼接路徑
   //$upload->rootPath通過父類upload.class.php中的__get()方法獲取配置中的rootPath
   $_POST['goods_big_img']=$upload->rootPath.$file_info['savepath'].$file_info['savename'];
  }

如果對上傳附件有其他要求,可參考父類Upload.class.php中上傳配置config參數進行選擇需要的參數,只需在上面代碼$cfg=array()中重寫即可!

父類上傳配置參數如下(可根據自己要求重寫):

private $config = array(
  'mimes'   => array(), //允許上傳的文件MiMe類型
  'maxSize'  => 0, //上傳的文件大小限制 (0-不做限制)
  'exts'   => array(), //允許上傳的文件后綴
  'autoSub'  => true, //自動子目錄保存文件
  'subName'  => array('date', 'Y-m-d'), //子目錄創建方式,[0]-函數名,[1]-參數,多個參數使用數組
  'rootPath'  => './Uploads/', //保存根路徑
  'savePath'  => '', //保存路徑
  'saveName'  => array('uniqid', ''), //上傳文件命名規則,[0]-函數名,[1]-參數,多個參數使用數組
  'saveExt'  => '', //文件保存后綴,空則使用原后綴
  'replace'  => false, //存在同名是否覆蓋
  'hash'   => true, //是否生成hash編碼
  'callback'  => false, //檢測文件是否存在回調,如果存在返回文件信息數組
  'driver'  => '', // 文件上傳驅動
  'driverConfig' => array(), // 上傳驅動配置
 );

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持。

【網站聲明】本站除付費源碼經過測試外,其他素材未做測試,不保證完整性,網站上部分源碼僅限學習交流,請勿用于商業用途。如損害你的權益請聯系客服QQ:2655101040 給予處理,謝謝支持。

相關文檔推薦

主站蜘蛛池模板: 午夜免费观看视频 | 国产一及片 | 久久久久久网 | 91精品国产99久久久久久红楼 | 中文在线播放 | 99国产精品99久久久久久 | 欧美一区二区在线播放 | 黑人巨大猛烈捣出白浆 | 婷婷综合久久 | 中文字幕一区在线观看 | 黄色小说视频网站 | 黑人操亚洲人 | 免费看黄色大片 | 色婷婷一区二区三区四区 | 日韩第一区 | 欧美一级特黄aa大片 | 日韩精品免费 | 色婷婷婷 | 我要看一级黄色片 | 精品一区久久 | 午夜高清 | 三级黄色网址 | 色婷婷综合在线 | 国内福利视频 | 少妇av在线 | 91网站在线免费观看 | 欧美福利视频 | 日韩精品影视 | 日韩视频免费大全中文字幕 | 视频一二区 | 六月婷婷激情 | 69久久久 | 国产二三区 | 亚洲伊人影院 | 美女网站视频在线观看 | 国产一区二区在线播放 | 国产精品久久久久久久久 | 精品视频在线观看 | 日韩欧美国产成人 | 亚洲欧美日韩一区二区三区四区 | 日韩精品视频免费 |