Thinkphp3.2 上传详解
2015-07-26 23:14
696 查看
Thinkphp3.2 上传详解
最近在学习用thinkphp3.2框架写个小项目,找工作的时候用。照着官方文档写文件上传功能,结果出错,在qq群里问了半天也没找到答案,最后照着网上的视频做终于实现了上传功能,写博客庆祝下。DataController.class.php
[code]namespace Admin\Controller; use Think\Controller; class DataController extends Controller { public function index(){ $this->display(); } public function upload(){ $upload = new \Think\Upload();// 实例化上传类 $upload->maxSize = 3145728 ;// 设置附件上传大小 $upload->exts = array('jpg', 'gif', 'png', 'jpeg');// 设置附件上传类型 $upload->savePath = './'; // 设置附件上传(子)目录 // 上传文件 $info = $upload->upload(); if(!$info) {// 上传错误提示错误信息 $this->error($upload->getError()); }else{// 上传成功 $this->success('上传成功!'); } } }
Admin模块里面的View文件夹下面新建Data文件夹,并在Data文件夹下面新建index.html(此index.html即是Data模块下面的index方法对应的模版)。
index.html
[code]<!DOCTYPE html> <html> <head> <meta charset="UTF-8"> <title>文件上传</title> </head> <body> 单个文件上传 <form action="./upload" enctype="multipart/form-data" method="post" > <input type="file" name="photo" /> <input type="submit" value="提交" > </form> </body> </html>
说来简单,俺可是想了好久才解决,没师傅带就只能自己摸索了。
相关文章推荐
- PHP使用正则表达式匹配中文,有部分匹配不出来的解决办法
- php中单双引号的区别
- yii 进行事务操作是不可以在一条sql里边放多条sql
- (三)PHP面向对象理论3---接口与反射
- php传值赋值与引用赋值
- PHP设计模式之单例模式(Singleton)
- 10. PHP 常量
- 9. PHP 字符串
- 8. PHP 5 echo 和 print 语句
- 7. PHP 变量
- 6. php 基本语法
- PHP设计模式之工厂方法模式(Factory Method)
- php操作xml并插入到数据库中
- 搜索引擎关键词劫持之php篇(源码与分析)
- (转)php中__autoload()方法详解
- PHPExcel
- PHP中$_SERVER的详细参数与说明
- Matplotlib坑爹依赖安装全解
- php实现将Session写入数据库
- 使用PHP获取根域名的方法!