当前位置:首页 > CMS教程 > Thinkphp > 列表

thinkPHP3.2简单实现文件上传的方法

发布:smiling 来源: PHP粉丝网  添加日期:2021-08-06 10:02:36 浏览: 评论:0 

这篇文章主要介绍了thinkPHP3.2简单实现文件上传的方法,重点介绍了thinkPHP实现文件上传功能的控制器文件相关技巧,需要的朋友可以参考下。

本文实例讲述了thinkPHP3.2简单实现文件上传的方法,分享给大家供大家参考,具体如下:

IndexController.class.php:

  1. <?php 
  2. namespace Home\Controller; 
  3. use Think\Controller; 
  4. class IndexController extends Controller { 
  5.  function index(){ 
  6.    $this->display(); 
  7.  } 
  8.  public function upload(){ 
  9.   $upload = new \Think\Upload();// 实例化上传类 
  10.   $upload->maxSize = 3145728 ;// 设置附件上传大小 
  11.   $upload->exts = array('jpg''gif''png''jpeg');// 设置附件上传类型 
  12.   $upload->rootPath = './Uploads/'// 设置附件上传根目录 
  13.   $upload->savePath = ''// 设置附件上传(子)目录 
  14.   // 上传文件 
  15.   $info = $upload->upload(); 
  16.   print_r($info);exit
  17.   if(!$info) {// 上传错误提示错误信息 
  18.   $this->error($upload->getError()); 
  19.   }else{// 上传成功 
  20.   $this->success('上传成功!'); 
  21.   } 
  22.   } 
  23. ?> 

index.html:

在view里建个和控制器同名的文件夹 Index 再建个和方法同名的html index文件,这里省略。

Tags: thinkPHP3 2文件上传

分享到: