- /**
- * 本地上传类
- *
- * @example
- *
- * $upload = new discuz_upload();
- * $upload->init($attach, 'forum');
- * if($upload->error()) {
- * showmessage('upload error');
- * }
- * ... 权限判断等等
- * ...
- * $upload->save();
- * if($upload->error()) {
- * if(!defined('IN_ADMINCP')) {
- * showmessage($upload->errormessage());
- * } else {
- * cpmsg($upload->errormessage(), '', 'error');
- * }
- * }
- *
- */
复制代码- /**
- * Enter description here...
- *
- * @param 上传的 $attach
- * @param 'forum', 'group', 'album', 'portal', 'common', 'temp', 'category' $type
- * @param 扩展id, 目前仅应用于group类型 $extid
- * @return boolean
- */
- function init($attach, $type = 'temp', $extid = 0, $forcename = '')
复制代码- /**
- * 保存上传文件至本地
- * @return boolean
- *
- *
- * @errorcode: $this->error()
- * 0 = 上传成功
- * -101 = 上传文件不存在或不合法
- * -102 = 非图片类型文件
- * -103 = 无法写入文件或写入失败
- * -104 = 无法识别的图像文件格式
- *
- */
- function save()
复制代码
|