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环境变量设置方法
Jan 15 PHP
PHP读取MySQL数据代码
Jun 05 PHP
php 获取mysql数据库信息代码
Mar 12 PHP
php调用Google translate_tts api实现代码
Aug 07 PHP
php颜色转换函数hex-rgb(将十六进制格式转成十进制格式)
Sep 23 PHP
推荐10个提供免费PHP脚本下载的网站
Dec 31 PHP
给ECShop添加最新评论
Jan 07 PHP
简单了解PHP编程中数组的指针的使用
Nov 30 PHP
详解PHP防止直接访问.php 文件的实现方法
Jul 28 PHP
Ajax中的JSON格式与php传输过程全面解析
Nov 14 PHP
php原生数据库分页的代码实例
Feb 18 PHP
PHP防止sql注入小技巧之sql预处理原理与实现方法分析
Dec 13 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
DOTA2 无惧惊涛骇浪 昆卡大型水友攻略
2020/04/20 DOTA
DOMXML函数笔记
2006/10/09 PHP
初探PHP5
2006/10/09 PHP
基于Zend的Captcha机制的应用
2013/05/02 PHP
PHP生成不同颜色、不同大小的tag标签函数
2013/09/23 PHP
在 Laravel 项目中使用 webpack-encore的方法
2019/07/21 PHP
php和nginx交互实例讲解
2019/09/24 PHP
Gird组件 Part-3:范例RSSFeed Viewer
2007/03/10 Javascript
js 有框架页面跳转(target)三种情况下的应用
2013/04/09 Javascript
验证手机号码的JS方法分享
2013/09/10 Javascript
fmt:formatDate的输出格式详解
2014/01/09 Javascript
javascript自定义的addClass()方法
2014/05/28 Javascript
JavaScript中的eval()函数使用介绍
2014/12/31 Javascript
JQuery实现级联下拉框效果实例讲解
2015/09/17 Javascript
Javascript HTML5 Canvas实现的一个画板
2020/04/12 Javascript
JQuery异步加载PartialView的方法
2016/06/07 Javascript
node跨域请求方法小结
2017/08/25 Javascript
关于vue中watch检测到不到对象属性的变化的解决方法
2018/02/08 Javascript
ionic4+angular7+cordova上传图片功能的实例代码
2019/06/19 Javascript
使用layui定义一个模块并使用的例子
2019/09/14 Javascript
微信小程序点击保存图片到本机功能
2019/12/13 Javascript
通过angular CDK实现页面元素拖放的步骤详解
2020/07/01 Javascript
[03:55]2016国际邀请赛中国区预选赛首日TOP10精彩集锦
2016/06/27 DOTA
python实现整数的二进制循环移位
2019/03/08 Python
pycharm通过ssh连接远程服务器教程
2020/02/12 Python
解决tensorflow 释放图,删除变量问题
2020/06/23 Python
.NET概念性的面试题
2012/02/29 面试题
中秋客户感谢信
2015/01/22 职场文书
2015年党员个人自我评价
2015/03/03 职场文书
教师师德表现自我评价
2015/03/05 职场文书
员工自我工作评价
2015/03/06 职场文书
2015年秘书个人工作总结
2015/04/25 职场文书
spring cloud 配置中心native配置方式
2021/09/25 Java/Android
使用Python拟合函数曲线
2022/04/14 Python
i7 6700处理器相当于i5几代
2022/04/19 数码科技
GPU服务器的多用户配置方法
2022/07/07 Servers