首先 你需要在前台页面 搭建一个 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());
}
}