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 相关文章推荐
一个自定义位数的php多用户计数器代码
Mar 11 PHP
用PHP实现维护文件代码
Jun 14 PHP
中英文字符串翻转函数
Dec 09 PHP
PHPUnit PHP测试框架安装方法
Mar 23 PHP
php setcookie函数的参数说明及其用法
Apr 20 PHP
ThinkPHP实现跨模块调用操作方法概述
Jun 20 PHP
php中adodbzip类实例
Dec 08 PHP
PHP多线程编程之管道通信实例分析
Mar 07 PHP
学习php设计模式 php实现策略模式(strategy)
Dec 07 PHP
PHP读取文件的常见几种方法
Nov 03 PHP
静态html文件执行php语句的方法(推荐)
Nov 21 PHP
Yii 访问 Gii(脚手架)时出现 403 错误
Jun 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多个版本的分析解释
2011/07/21 PHP
PHP Parse Error: syntax error, unexpected $end 错误的解决办法
2012/06/05 PHP
PHP时间戳与日期之间转换的实例介绍
2013/04/19 PHP
使用phpQuery采集网页的方法
2013/11/13 PHP
PHP使用PDO操作数据库的乱码问题解决方法
2016/04/08 PHP
Laravel中任务调度console使用方法小结
2017/05/07 PHP
Gambit vs ForZe BO3 第一场 2.13
2021/03/10 DOTA
用函数式编程技术编写优美的 JavaScript
2006/11/25 Javascript
用js实现table单元格高宽调整,兼容合并单元格(兼容IE6、7、8、FF)实例
2013/06/25 Javascript
js读取注册表的键值示例
2013/09/25 Javascript
js触发onchange事件的方法说明
2014/03/08 Javascript
Jquery实现仿腾讯娱乐频道焦点图(幻灯片)特效
2015/03/06 Javascript
jQuery仿Flash上下翻动的中英文导航菜单实例
2015/03/10 Javascript
JavaScript判断手机号运营商是移动、联通、电信还是其他(代码简单)
2015/09/25 Javascript
js倒计时简单实现方法
2015/12/17 Javascript
JS组件Form表单验证神器BootstrapValidator
2016/01/26 Javascript
JavaScript黑洞数字之运算路线查找算法(递归算法)实例
2016/01/28 Javascript
数据结构中的各种排序方法小结(JS实现)
2016/07/23 Javascript
微信小程序 toast 详解及实例代码
2016/11/09 Javascript
Vue2.0实现1.0的搜索过滤器功能实例代码
2017/03/20 Javascript
浅谈vue引入css,less遇到的坑和解决方法
2018/01/20 Javascript
jQuery实现遍历XML节点和属性的方法示例
2018/04/29 jQuery
vue组件中的数据传递方法
2018/05/14 Javascript
Python判断文本中消息重复次数的方法
2016/04/27 Python
Python中的二维数组实例(list与numpy.array)
2018/04/13 Python
Numpy中矩阵matrix读取一列的方法及数组和矩阵的相互转换实例
2018/07/02 Python
对python opencv 添加文字 cv2.putText 的各参数介绍
2018/12/05 Python
深入学习python多线程与GIL
2019/08/26 Python
python实现多线程端口扫描
2019/08/31 Python
Python实现图像的垂直投影示例
2020/01/17 Python
Python使用requests模块爬取百度翻译
2020/08/25 Python
CSS 说明横向进度条最后显示文字的实现代码
2020/11/10 HTML / CSS
美国美发品牌:Bumble and Bumble
2016/10/08 全球购物
加拿大知名的国际儿童品牌:Hatley
2016/11/09 全球购物
保密协议书范本
2014/04/22 职场文书
贷款工资证明范本
2015/06/12 职场文书