文件上傳ThinkPHP

    public function Upload(){

           //導入上傳文件的包
           import("ORG.Net.UploadFile");

           //實例化上傳文件的類
           $upload=new UploadFile();

           //文件一樣是否覆蓋
           $upload->uploadReplace=true;//允許替換文件


           //上傳文件類型

    $upload->allowExts=array('txt','doc','xls','csv','jpg','pdf','jpeg');


           $upload->saveRule=time();

           //上傳文件路徑
           $upload->savePath='./Public/Uploads/';//設置文件上傳路徑

           //上傳失敗
           if(!$upload->upload()){


               $info=$upload->getErrorMsg();//獲取上傳錯誤提示信息

           //上傳成功
           }else{


               $info=$upload->getUploadFileInfo();//獲取上傳成功文件信息


           }

           返回文件所有信息
           return $info;
       }

注:調用此方法必須在需要上傳文件控件的form表單裏面,

否則會提示沒有選擇上傳文件!

<form action="" method="post" enctype="multipart/form-data"></form>

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章