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 相关文章推荐
改变Apache端口等配置修改方法
Jun 05 PHP
PHP 程序授权验证开发思路
Jul 09 PHP
PHP的array_diff()函数在处理大数组时的效率问题
Nov 27 PHP
基于PHP遍历数组的方法汇总分析
Jun 08 PHP
PHP获取文件的MD5值并判断是否被修改的例子
Jun 19 PHP
php遍历目录方法小结
Mar 10 PHP
php中实现获取随机数组列表的自定义函数
Apr 02 PHP
php源码分析之DZX1.5字符串截断函数cutstr用法
Jun 17 PHP
PHP实现微信发红包程序
Aug 24 PHP
php搜索文件程序分享
Oct 30 PHP
Zend Framework教程之Zend_Form组件实现表单提交并显示错误提示的方法
Mar 21 PHP
PHP面向对象自动加载机制原理与用法分析
Oct 14 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 auth_http类库进行身份效验
2009/03/19 PHP
浅析PHP中Session可能会引起并发问题
2015/07/23 PHP
验证token、回复图文\文本、推送消息的实用微信类php代码
2016/06/28 PHP
Yii框架分页技术实例分析
2019/08/30 PHP
一段好玩的JavaScript代码
2006/12/01 Javascript
JavaScript 的方法重载效果
2009/08/07 Javascript
javascript单引号和双引号的区别和处理
2014/05/14 Javascript
js实现新浪微博首页效果
2015/10/16 Javascript
原生js和jquery分别实现横向导航菜单效果
2016/05/13 Javascript
纯js三维数组实现三级联动效果
2017/02/07 Javascript
详解基于 Nuxt 的 Vue.js 服务端渲染实践
2017/10/24 Javascript
详解vue项目中如何引入全局sass/less变量、function、mixin
2018/06/02 Javascript
JavaScript刷新页面的几种方法总结
2019/03/28 Javascript
微信小程序实现上传照片代码实例解析
2020/08/04 Javascript
解决vue watch数据的方法被调用了两次的问题
2020/11/07 Javascript
简单实现python爬虫功能
2015/12/31 Python
python的多重继承的理解
2017/08/06 Python
python Flask 装饰器顺序问题解决
2018/08/08 Python
python学生管理系统开发
2019/01/30 Python
Python实现决策树并且使用Graphviz可视化的例子
2019/08/09 Python
python通过文本在一个图中画多条线的实例
2020/02/21 Python
Flask中jinja2的继承实现方法及实例
2021/03/03 Python
软件缺陷的分类都有哪些
2014/08/22 面试题
车间主管岗位职责
2013/11/14 职场文书
办护照工作证明范本
2014/01/14 职场文书
青年教师培训方案
2014/02/06 职场文书
公司会计主管岗位责任制
2014/03/01 职场文书
营销部内勤岗位职责
2014/04/30 职场文书
白血病捐款倡议书
2014/05/14 职场文书
2014院党委领导班子对照检查材料思想汇报
2014/09/24 职场文书
2014年党员个人剖析材料
2014/10/08 职场文书
2015个人简历自我评价语
2015/03/11 职场文书
pycharm无法导入lxml的解决办法
2021/03/31 Python
python实现层次聚类的方法
2021/11/01 Python
面试被问select......for update会锁表还是锁行
2021/11/11 MySQL
使用Cargo工具高效创建Rust项目
2022/08/14 Javascript