上传类

$config = array(
'maxSize' => 3145728,
'rootPath' => './upload/video/', //文件上传保存的根路径
'savePath' => '', //文件上传的保存路径(相对于根路径)
'exts' => array('jpg', 'gif', 'png', 'jpeg','mp4'), //允许上传的文件后缀(留空为不限制),使用数组或者逗号分隔的字符串设置
'saveName' => array('uniqid', ''),
'autoSub' => false, //自动使用子目录保存上传文件 默认为true
);
$upload = new ThinkUpload($config);// 实例化上传类


路径会自动创建日期目录:

$upload = new ThinkUpload($config);// 实例化上传类
$upload->maxSize = 3145728 ;// 设置附件上传大小
$upload->exts = array('mp4');
$upload->savename = array('uniqid', '');
$upload->rootPath = './upload/video/'; // 设置上传跟目录
$upload->savePath = ''; // 设置附件上传目录



// 上传文件
$info = $upload->uploadOne($_FILES['video']);
if(!$info) {// 上传错误提示错误信息
$this->error($upload->getError());
}else{// 上传成功
return $info;
}

原文地址:https://www.cnblogs.com/rickons/p/5404362.html