您的位置:首页 > 移动开发 > 微信开发

织梦CMS 万能API微信小程序接口插件 新增upload类

2017-11-25 09:17 791 查看


upload.class.php

文件上传操作。使用前必须先导入类文件。导入方法 
$upapi
= $api->load('upload' , $config);


上传文件之前请自行先验证权限,下面我们以
$upapi
为例说明。在线演示
$config = array(
'maxsize' => 1024*1024, //上传文件最大值
'exts' => 'gif,jpg,png' //允许上传的文件后缀
);
$upapi = $api->load('upload' , $config);
$upapi->rootpath = '/images/logo/'; //设置上传路径,也可以直接在config中设置
$file = $_FILES['image']; //获取表单字段的数据
$res = $upapi->upload($file , 'logo'); //上传文件,并文件名为logo


maxsize

 
$upapi->maxsize


 获取或设置上传文件大小限制,0表示不限制。单位为字节

exts

 
$upapi->exts


 获取或设置允许上传文件的后缀,默认为限制。例:
$upapi->exts
= array('gif' , 'jpg' , 'png');


mimes

 
$upapi->mimes


 获取或设置允许上传文件mime类型

rootpath

 
$upapi->rootpath


 获取或返回文件上传根目录(必须以织梦CMS程序根目录开始) , 默认为
/uploads/allimg/20170605
 其中
20170605 是当天日期

upload

 
$upapi->upload($file
, [$savename , $savepath])


 
$file
如$_FILES['image'](image是表单file的name)
$savename
保存文件名,不包含后缀
$savepath
文件保存路径,将覆盖$upapi->rootpath

 上传文件,成功返回文件相关数据。失败返回false

getError

 
$upapi->getError()


 获取上传错误信息



内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: