返回列表 发新帖
查看: 467|回复: 0

[Discuz!二次开发] 本地上传类 class_upload.php 使用说明

[复制链接]

6671

热度

1万

元宝

262

贡献

管理员

DZ专员

发表于 2015-3-5 10:14:30 | 显示全部楼层 |阅读模式
  1. /**
  2. * 本地上传类
  3. *
  4. * @example
  5. *
  6. * $upload = new discuz_upload();
  7. * $upload->init($attach, 'forum');
  8. * if($upload->error()) {
  9. *     showmessage('upload error');
  10. * }
  11. * ... 权限判断等等
  12. * ...
  13. * $upload->save();
  14. * if($upload->error()) {
  15. *     if(!defined('IN_ADMINCP')) {
  16. *        showmessage($upload->errormessage());
  17. *    } else {
  18. *        cpmsg($upload->errormessage(), '', 'error');
  19. *    }
  20. * }
  21. *
  22. */
复制代码
  1. /**
  2.      * Enter description here...
  3.      *
  4.      * @param 上传的 $attach
  5.      * @param 'forum', 'group', 'album', 'portal', 'common', 'temp', 'category' $type
  6.      * @param 扩展id, 目前仅应用于group类型 $extid
  7.      * @return boolean
  8.      */
  9.     function init($attach, $type = 'temp', $extid = 0, $forcename = '')
复制代码
  1. /**
  2.      * 保存上传文件至本地
  3.      * @return boolean
  4.      *
  5.      *
  6.      * @errorcode:  $this->error()
  7.      * 0    = 上传成功
  8.      * -101 = 上传文件不存在或不合法
  9.      * -102 = 非图片类型文件
  10.      * -103 = 无法写入文件或写入失败
  11.      * -104 = 无法识别的图像文件格式
  12.      *
  13.      */
  14.     function save()
复制代码

返回列表 发新帖
 懒得打字嘛,点击右侧快捷回复【最新发布】   【赞助草根吧享更多权益】
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

收藏帖子 返回列表 搜索

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

小黑屋|手机版|草根吧