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类