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 显示指定路径下的图片
Oct 29 PHP
php 格式化数字的时候注意数字的范围
Apr 13 PHP
Joomla下利用configuration.php存储简单数据
May 19 PHP
php笔记之:文章中图片处理的使用
Apr 26 PHP
Linux下创建nginx脚本-start、stop、reload…
Aug 03 PHP
浅析php如何实现App常用的秒发功能
Aug 03 PHP
利用PHP命令行模式采集股票趋势信息
Aug 09 PHP
PHP如何读取由JavaScript设置的Cookie
Mar 22 PHP
ThinkPHP框架实现数据增删改
May 07 PHP
php实现生成code128条形码的方法详解
Jul 19 PHP
PHP匿名函数(闭包函数)详解
Mar 22 PHP
Mac系统下搭建Nginx+php-fpm实例讲解
Dec 15 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/12/06 PHP
php include和require的区别深入解析
2013/06/17 PHP
原生js实现半透明遮罩层效果具体代码
2013/06/06 Javascript
javascript操作css属性
2013/12/30 Javascript
node.js Web应用框架Express入门指南
2014/05/28 Javascript
jQuery常用数据处理方法小结
2015/02/20 Javascript
Vue获取DOM元素样式和样式更改示例
2017/03/07 Javascript
简述jQuery Easyui一些用法
2017/08/01 jQuery
javascript 取小数点后几位几种方法总结
2017/08/02 Javascript
使用InstantClick.js让页面提前加载200ms
2017/09/12 Javascript
微信小程序将字符串生成二维码图片的操作方法
2018/07/17 Javascript
JS学习笔记之原型链和利用原型实现继承详解
2019/05/29 Javascript
iSlider手机端图片滑动切换插件使用详解
2019/12/24 Javascript
antd table按表格里的日期去排序操作
2020/11/17 Javascript
[01:05:59]Mineski vs Secret 2019国际邀请赛淘汰赛 败者组 BO3 第二场 8.22
2019/09/05 DOTA
python 转换 Javascript %u 字符串为python unicode的代码
2016/09/06 Python
python先序遍历二叉树问题
2017/11/10 Python
mac PyCharm添加Python解释器及添加package路径的方法
2018/10/29 Python
python3 实现对图片进行局部切割的方法
2018/12/05 Python
Python GUI编程学习笔记之tkinter界面布局显示详解
2020/03/30 Python
H5 meta小结(前端必看篇)
2016/08/24 HTML / CSS
移动HTML5前端框架—MUI的使用
2017/12/18 HTML / CSS
使用HTML5和CSS3制作一个模态框的示例
2018/03/07 HTML / CSS
英国在线自行车商店:Evans Cycles
2016/09/26 全球购物
英国玛莎百货美国官网:Marks & Spencer美国
2018/11/06 全球购物
Bulk Powders意大利:运动补充在线商店
2019/02/09 全球购物
shell程序如何生命变量?shell变量是弱变量吗?
2014/11/10 面试题
公司领导推荐信
2013/11/12 职场文书
2014年最新学校运动会广播稿
2014/09/17 职场文书
公司领导班子四风对照检查材料
2014/09/27 职场文书
公司授权委托书格式范文
2014/10/02 职场文书
python 中[0]*2与0*2的区别说明
2021/05/10 Python
Pytorch 统计模型参数量的操作 param.numel()
2021/05/13 Python
mysql如何能有效防止删库跑路
2021/10/05 MySQL
使用 CSS 轻松实现一些高频出现的奇形怪状按钮
2021/12/06 HTML / CSS
在容器中使用nginx搭建上传下载服务器
2022/05/11 Servers