怎麼用TP上傳檔案
阿新 • • 發佈:2018-12-30
首先 你需要在前臺頁面 搭建一個 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()); } }