ThinkPHP3.2.2文件上传简单粗暴,直接上代码
Controller文件夹下的UploadController.class.php
<?php
namespace Home\Controller;
use Think\Controller;
class UploadController 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->rootPath = './Public/';
$upload->savePath = 'Uploads/'; // 设置附件上传目录
$info = $upload->upload(); // 上传文件
$this->assign('info',$info);
$this->display();
}
}
Upload/index
<form action="__URL__/upload" enctype="multipart/form-data" method="post">
<input type="text" name="name" />
<input type="file" name="photo" />
<input type="submit" value="提交" />
</form>
__URL__代表当前模块
Upload/upload
<h1>上传文件信息</h1>
<p>
<span style="white-space:pre"> </span><volist name="info" id="vo">
附件上传的表单名称:{$vo.key}<br />
上传文件的保存路径:{$vo.name}<br />
上传文件的原始名字:{$vo.savename}<br />
上传文件的大小:{$vo.size}<br />
上传文件的类型:{$vo.type}<br />
上传文件的后缀类型:{$vo.ext}<br />
</volist>
</p>
运行效果:
在此特别感谢ThinkPHP
公司实习,继续努力
妈的,就我一个PHP