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


Posted in PHP onMay 16, 2016

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

IndexController.class.php:

<?php
namespace Home\Controller;
use Think\Controller;
class IndexController extends Controller {
 function index(){
   $this->display();
 }
 public function upload(){
  $upload = new \Think\Upload();// 实例化上传类
  $upload->maxSize = 3145728 ;// 设置附件上传大小
  $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型
  $upload->rootPath = './Uploads/'; // 设置附件上传根目录
  $upload->savePath = ''; // 设置附件上传(子)目录
  // 上传文件
  $info = $upload->upload();
  print_r($info);exit;
  if(!$info) {// 上传错误提示错误信息
  $this->error($upload->getError());
  }else{// 上传成功
  $this->success('上传成功!');
  }
  }
}
?>

index.html:

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

PHP 相关文章推荐
一个用于MySQL的PHP XML类
Oct 09 PHP
php函数之子字符串替换&amp;#65279; str_replace
Mar 23 PHP
php的list()的一步操作给一组变量进行赋值的使用
May 18 PHP
PHP高级对象构建 多个构造函数的使用
Feb 05 PHP
PHP常量使用的几个需要注意的地方(谨慎使用PHP中的常量)
Sep 12 PHP
php+mysql大量用户登录解决方案分析
Dec 29 PHP
php使用ZipArchive函数实现文件的压缩与解压缩
Oct 27 PHP
PHP函数import_request_variables()用法分析
Apr 02 PHP
Python中使用django form表单验证的方法
Jan 16 PHP
php技巧小结【推荐】
Jan 19 PHP
PHP静态方法和静态属性及常量属性的区别与介绍
Mar 22 PHP
Laravel 6 将新增为指定队列任务设置中间件的功能
Aug 06 PHP
thinkPHP简单遍历数组方法分析
May 16 #PHP
thinkPHP删除前弹出确认框的简单实现方法
May 16 #PHP
ThinkPHP自定义Redis处理SESSION的实现方法
May 16 #PHP
Yii2 GridView实现列表页直接修改数据的方法
May 16 #PHP
ThinkPHP3.2.2实现持久登录(记住我)功能的方法
May 16 #PHP
php metaphone()函数的定义和用法
May 15 #PHP
php图片上传类 附调用方法
May 15 #PHP
You might like
一个php作的文本留言本的例子(二)
2006/10/09 PHP
IIS6.0中配置php服务全过程解析
2013/08/07 PHP
PHP网页缓存技术优点及代码实例
2020/07/29 PHP
分享XmlHttpRequest调用Webservice的一点心得
2012/07/20 Javascript
关于jquery css的使用介绍
2013/04/18 Javascript
javascript中数组的多种定义方法和常用函数简介
2014/05/09 Javascript
浅析基于WEB前端页面的页面内容搜索的实现思路
2014/06/10 Javascript
jquery操作HTML5 的data-*的用法实例分享
2014/08/17 Javascript
JavaScript中的数值范围介绍
2014/12/29 Javascript
JS获得选取checkbox整行数据的方法
2015/01/28 Javascript
Javascript核心读书有感之词法结构
2015/02/01 Javascript
vue2.0s中eventBus实现兄弟组件通信的示例代码
2017/10/25 Javascript
使用ngrok+express解决本地环境中微信接口调试问题
2018/02/26 Javascript
详解vue填坑之解决部分浏览器不支持pushState方法
2018/07/12 Javascript
ES6 对象的新功能与解构赋值介绍
2019/02/05 Javascript
JavaScript实现简单的图片切换功能(实例代码)
2020/04/10 Javascript
基于elementUI竖向表格、和并列的案例
2020/10/26 Javascript
简介Django中内置的一些中间件
2015/07/24 Python
微信 用脚本查看是否被微信好友删除
2016/10/28 Python
浅谈Python2获取中文文件名的编码问题
2018/01/09 Python
Linux下python3.7.0安装教程
2018/07/30 Python
python爬虫添加请求头代码实例
2019/12/28 Python
Python类的动态绑定实现原理
2020/03/21 Python
OpenCV+Python3.5 简易手势识别的实现
2020/12/21 Python
详解如何获取localStorage最大存储大小的方法
2020/05/21 HTML / CSS
瑞典多品牌连锁店:Johnells
2021/01/13 全球购物
大学自我鉴定范文
2013/12/26 职场文书
函授药学自我鉴定
2014/02/07 职场文书
GMP办公室主任岗位职责
2014/03/14 职场文书
《忆江南》教学反思
2014/04/07 职场文书
反邪教警示教育方案
2014/05/13 职场文书
大三学年自我鉴定范文(3篇)
2014/09/28 职场文书
普通党员整改措施
2014/10/24 职场文书
教育教学读书笔记
2015/07/02 职场文书
2019关于实习生工作安排及待遇的管理方案!
2019/07/16 职场文书
TS 类型兼容教程示例详解
2022/09/23 Javascript