1. 程式人生 > >怎麼用TP上傳檔案

怎麼用TP上傳檔案

首先 你需要在前臺頁面 搭建一個 form表單 寫上 
<form  method="post" enctype="multipart/form-data" >
<!-- 匯入檔案 -->
                     
                        <label for="middle-name" class="control-label col-md-3 col-sm-3 col-xs-12">上傳檔案<span class="required">*</span></label>
                        <div class="col-md-6 col-sm-6 col-xs-12">
                          <input id="file"  class="form-control col-md-7 col-xs-12" type="file" name="file">
                        </div>
                      </div>
</form>

然後 在TP裡 有這麼一個 Upload 類 例項化這個類  給他規定要檢測的字尾檔名 也可以規定上傳檔案大小 這都看你

最後 呼叫Upload類裡upload方法 就可以上傳了  失敗或成功通過 

$upload->getError()

返回

最後  具體後臺程式碼如下

public function upload(){
     	$upload =  new \Think\Upload();
     	$upload->exts = array('csv');
     	$upload->rootPath = './Uploads/';
     	$info = $upload->upload();
     	if($info){
     		$this->success('成功上傳');
     	}else{
     		$this->error($upload->getError());
     	}
     }