牛骨文教育服务平台(让学习变的简单)
博文笔记

tp5文件上传

创建时间:2018-03-23 投稿人: 浏览次数:120

前端页面:在应用下面的view层建立test.html页面

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>Title</title>
</head>
<body>
<form action="{:url("userc/import",array("filename"=>"人员"))}" enctype="multipart/form-data" method="post">
    <input type="file" name="file" /> <br>
    <input type="submit" value="上传" />
</form>
</body>
</html>
控制器中:

$file = request()->file("file");
// 移动到框架应用根目录/public/uploads/ 目录下
if($file){
    $info = $file->move(ROOT_PATH . "public" . DS . "uploads");
    if($info){
        $filename=ROOT_PATH . "public" . DS . "uploads".DS.$info->getSaveName();
    }else{
        // 上传失败获取错误信息
        return array("resultcode" => -4, "resultmsg" => "文件上传失败", "data" => $file->getError());
    }
}
if(file_exists($filename)) {//如果文件存在
	echo "文件上传成功";
}

声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。