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

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()
 获取上传错误信息



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

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