1. 程式人生 > >tp5實現圖片上傳

tp5實現圖片上傳

html部分

<form  action="{:url('upload')}" method="post" enctype="multipart/form-data">
    <div class="layui-form-item"> 
      <label class="layui-form-label">圖片上傳</label>
      <input type="file" class="files" name="files" id="files">
    </div> 
</form>

php部分

	public function upload()
	{
		$data = $this->request->post();
		$file =request()->file("files");
		$info = $file->move(ROOT_PATH.'\theme\admin\default\static'.DS.'\image');//圖片儲存路徑
		if ($info) {
			$this->success('上傳成功!');
		}else{
			$this->error('上傳失敗!');
		}

	}

Tips:在表單做檔案或者圖片上傳操作時<form>裡面必須新增enctype="multipart/form-data" 否則後臺無法接收到檔案