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 相关文章推荐
生成缩略图
Oct 09 PHP
php 魔术方法使用说明
Oct 20 PHP
PHP实现下载功能的代码
Sep 29 PHP
PHP获取时间排除周六、周日的两个方法
Jun 30 PHP
php获得网站访问统计信息类Compete API用法实例
Apr 02 PHP
PHP.ini安全配置检测工具pcc简单介绍
Jul 02 PHP
列举PHP的Yii 2框架的开发优势
Jul 03 PHP
在Mac OS上搭建PHP的Yii框架及相关测试环境
Feb 14 PHP
深入理解php printf() 输出格式化的字符串
May 23 PHP
php微信公众平台交互与接口详解
Nov 28 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
Jun 12 PHP
Laravel中unique和exists验证规则的优化详解
Jan 28 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中chdir()函数用法实例
2014/11/13 PHP
HTML长文本截取含有HTML代码同样适用的两种方法
2013/07/31 Javascript
Extjs4中Form的使用之本地hiddenfield
2013/11/26 Javascript
jquery中show()、hide()和toggle()用法实例
2015/01/15 Javascript
jQuery插件datalist实现很好看的input下拉列表
2015/07/14 Javascript
js实现简易的单数字随机抽奖(0-9)
2020/03/19 Javascript
JS实现网页每隔3秒弹出一次对话框的方法
2015/11/09 Javascript
jQuery实现文本框邮箱输入自动补全效果
2015/11/17 Javascript
jQuery实现页面点击后退弹出提示框的方法
2016/08/24 Javascript
很棒的js Tab选项卡切换效果
2016/08/30 Javascript
用 js 的 selection range 操作选择区域内容和图片
2017/04/18 Javascript
微信小程序实现折叠与展开文章功能
2018/06/12 Javascript
ES6入门教程之变量的解构赋值详解
2019/04/13 Javascript
亲自动手实现vue日历控件
2019/06/26 Javascript
浅谈vue限制文本框输入数字的正确姿势
2019/09/02 Javascript
Node.js 深度调试方法解析
2020/07/28 Javascript
使用node-media-server搭建一个简易的流媒体服务器
2021/01/20 Javascript
学习 Vue.js 遇到的那些坑
2021/02/02 Vue.js
python处理二进制数据的方法
2015/06/03 Python
python爬虫爬取某站上海租房图片
2018/02/04 Python
python检索特定内容的文本文件实例
2018/06/05 Python
python读取txt文件并取其某一列数据的示例
2019/02/19 Python
基于Python实现体育彩票选号器功能代码实例
2020/09/16 Python
CSS3实现鼠标悬停显示扩展内容
2016/08/24 HTML / CSS
南非最受欢迎的时尚品牌:MRP
2016/09/18 全球购物
美国值得信赖的婚恋交友网站:eHarmony
2018/10/04 全球购物
介绍下Java的输入输出流
2014/01/22 面试题
实习单位接收函模板
2014/01/10 职场文书
小学教师培训感言
2014/02/11 职场文书
委托证明书
2014/09/17 职场文书
我们的节日中秋节活动总结
2015/03/23 职场文书
中秋联欢会主持词
2015/07/04 职场文书
2016年清明节寄语
2015/12/04 职场文书
斗罗大陆八大特殊魂兽,龙族始祖排榜首,第五最残忍(翠魔鸟)
2022/03/18 国漫
Nginx 502 bad gateway错误解决的九种方案及原因
2022/08/14 Servers
OpenFeign实现远程调用
2022/08/14 Java/Android