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

ThinkPHP實現(xiàn)附件上傳功能

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

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

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

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

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

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

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

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持。

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

相關(guān)文檔推薦

主站蜘蛛池模板: 欧美日韩高清 | 欧美在线一区二区三区 | 久久精品91久久久久久再现 | 人人九九精 | 亚洲精品在线免费看 | 日韩精品一区二区三区在线观看 | 久久精品一区二 | 欧美日韩一区二区三区在线观看 | 欧美精品福利 | 亚洲国产精品一区 | 日韩在线一区二区三区 | 一区二区三区国产精品 | 九九九久久国产免费 | 天堂va在线| av日韩一区 | 黑人巨大精品欧美一区二区免费 | av综合站 | 国产精品久久久久久久久久免费看 | 天天久 | 热久久久 | 精品久久久久久亚洲精品 | 伊人免费在线观看高清 | 91在线观看免费视频 | 一区二区三区在线免费 | 自拍偷拍亚洲一区 | 在线中文字幕av | 亚洲 中文 欧美 日韩 在线观看 | 天天干天天干 | 成人综合在线视频 | 一级黄色录像片子 | 视频一区在线播放 | 一区二区三区国产精品 | 天天射网站 | 国产视频观看 | 久久免费小视频 | 波多野结衣一二三区 | 国产区第一页 | 91中文在线观看 | 在线免费观看黄网 | 丁香久久 | 中文字幕第90页 |