欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

TP5 上传文件

程序员文章站 2022-04-30 12:53:22
...

application\index\controller\Index.php

<?php
namespace app\index\controller;
use think\Controller;
use think\Request;
class Index extends Controller
{
    //文件上传表单
    public function index()
    {
        return $this->fetch();
    }
    //文件上传提交
    public function upload()
    {
        //获取表单上传文件
        $file = request()->file('files');
        if (empty($file)) {
            $this->error('请选择上传文件');
        }
        //移动到框架应用根目录/public/uploads/ 目录下
        $info = $file->move(ROOT_PATH . 'public' . DS . 'uploads');
        if ($info) {
            $this->success('文件上传成功');
            echo $info->getFilename();
        } else {
            //上传失败获取错误信息
            $this->error($file->getError());
        }
    }
}

 

application\index\view\index\index.html

<!doctype html>
<html>
<head>
<meta charset="UTF-8">
<title>文件上传</title>
</head>
<body>
<h2>文件上传</h2>
<FORM method="post" enctype="multipart/form-data" class="form" action="{:url('upload')}">选择文件:
	<INPUT type="file" class="files" name="files"><br/>
	<INPUT type="submit" class="btn" value=" 提交 ">
</FORM>
</body>
</html>

 

效果图:
TP5 上传文件
            
    
    博客分类: 境-PHPTP upload上传文件TP5 
 

 

 

 

 

 

 

 

 

 

 

 

 

  • TP5 上传文件
            
    
    博客分类: 境-PHPTP upload上传文件TP5 
  • 大小: 13.5 KB