首页
社区
文档
日志
登入
注册
文 档
开始
目录结构
配置文件
常量
视图
控制器
文件上传
自动加载类文件
路由
图片验证码
函数
缓存
数据模型
基本操作
数据添加
数据删除
数据更新
数据查询
where条件
自动验证
数据分页
子查询
原生SQL语句的使用
数据缓存
连接Sqlite
内 文 索 引
## 使用核心扩展的upload类 **支持多文件上传 需在表单中指定不同的 name 名,或 name="file[]"** ## 实例化时指定上传参数 static function upload(){ $conf['path'] = PUB . 'uploads/img'; //定义文件上传路径 默认 /public/uploads $conf['allowType'] = array('jpg','gif','png'); //定义允许上传的文件后缀 $conf['maxSize'] = 1024*1024; //定义允许上传的最大尺寸 $up = new \ext\upload($conf); //实例化上传类 $result = $up->upload(); //执行上传 $info = $up->getInfo(); //返回上传文件信息,索引数组 $err = $up->getError(); //返回错误信息,数组 } > 注意,$up->upload()方法返回的数据结构将保持表单提交时的结构,键名是input的name值。 $up->getInfo()方法返回的数据结构是包含所有上传文件的**索引数组**。 ## 实例化之后指定上传参数 static function upload(){ $up = new \ext\upload(); $up->set('path', PUB . 'uploads/img'); //定义文件上传路径 $up->set('allowType', ['jpg','gif','png']); //定义允许上传的文件后缀 $up->set('maxSize', 1024*1024); //定义允许上传的最大尺寸 $result = $up->upload(); //执行上传 $info = $up->getInfo(); //返回上传文件信息,索引数组 $err = $up->getError(); //返回错误信息,数组 } ## 可配置参数 "path" //上传目录 默认 /public/uploads "subPath" //子目录 默认无 "allowType" //允许的文件后缀【数组】 默认'jpg','gif','png' "maxSize" //允许的最大尺寸【Byte】 默认 1024*1024 "randName" //是否随机重命名 默认是 **上传目录不是绝对路径时,会在入口文件所在目录建立上传目录** >多文件上传时,如果某个文件上传出错将导致上传过程退出,如想忽略错误完成上传: $result = $up->upload(true); //传入参数true 忽略个别文件的上传错误 ## 返回字段说明: name //文件名 suffix //后缀名 originName //原始文件名 type //文件类型 size //文件大小【Byte】 path //文件的绝对路径 src //文件的相对路径