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 相关文章推荐
mysql4.1以上版本连接时出现Client does not support authentication protocol问题解决办法
Mar 15 PHP
PHP 5.0对象模型深度探索之对象复制
Mar 27 PHP
PHP 魔术函数使用说明
May 14 PHP
php实现多维数组中每个单元值(数字)翻倍的方法
Feb 16 PHP
ThinkPHP自定义函数解决模板标签加减运算的方法
Jul 03 PHP
PHP解压tar.gz格式文件的方法
Feb 14 PHP
完美解决在ThinkPHP控制器中命名空间的问题
May 05 PHP
php实现基于pdo的事务处理方法示例
Jul 21 PHP
thinkPHP5框架auth权限控制类与用法示例
Jun 12 PHP
thinkphp5使用无限极分类
Feb 18 PHP
php apache开启跨域模式过程详解
Jul 08 PHP
关于PHP求解三数之和问题详析
Nov 09 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循环检测目录是否存在并创建(循环创建目录)
2011/01/06 PHP
php函数之子字符串替换&amp;#65279; str_replace
2011/03/23 PHP
codeigniter教程之多文件上传使用示例
2014/02/11 PHP
php网页标题中文乱码的有效解决方法
2014/03/05 PHP
windows8.1下Apache+Php+MySQL配置步骤
2015/10/30 PHP
PHP基于自定义函数实现的汉字转拼音功能实例
2017/09/30 PHP
得到文本框选中的文字,动态插入文字的js代码
2007/03/07 Javascript
JavaScript 开发中规范性的一点感想
2009/06/23 Javascript
zTree插件之单选下拉菜单实例代码
2013/11/07 Javascript
JavaScript函数使用的基本教程
2015/06/04 Javascript
jQuery实现页面下拉100像素出现悬浮窗口的方法
2016/09/05 Javascript
BootStrap daterangepicker 双日历控件
2017/06/02 Javascript
Vue组件的使用教程详解
2018/01/05 Javascript
一百行JS代码实现一个校验工具
2019/04/30 Javascript
解决layui动态添加的元素click等事件触发不了的问题
2019/09/20 Javascript
vue 中几种传值方法(3种)
2019/11/12 Javascript
小程序接口的promise化的实现方法
2019/12/11 Javascript
js+html+css实现手动轮播和自动轮播
2020/12/30 Javascript
Linux中安装Python的交互式解释器IPython的教程
2016/06/13 Python
Python实现的计算器功能示例
2018/04/26 Python
python实现键盘控制鼠标移动
2020/11/27 Python
解决pyinstaller打包pyqt5的问题
2019/01/08 Python
Pycharm 设置默认头的图文教程
2019/01/17 Python
Python3 中作为一等对象的函数解析
2019/12/11 Python
解决python图像处理图像赋值后变为白色的问题
2020/06/04 Python
浅谈h5自定义audio(问题及解决)
2016/08/19 HTML / CSS
大学新生军训个人的自我评价
2013/10/03 职场文书
给老婆的搞笑检讨书
2014/01/12 职场文书
给校长的建议书200字
2014/05/16 职场文书
授权委托书格式
2014/07/31 职场文书
对外汉语教师推荐信
2015/03/27 职场文书
运动会新闻报道稿
2015/07/22 职场文书
小学英语新课改心得体会
2016/01/22 职场文书
AngularJS实现多级下拉框
2022/03/25 Javascript
Java 超详细讲解hashCode方法
2022/04/07 Java/Android
mysql使用 not int 子查询隐含陷阱
2022/04/12 MySQL