wzh789 发表于 2017-12-30 12:59:50

PHP Ueditor 富文本编辑器

1 /**  

2* 百度ueditor编辑器调用,  

3* 对应js配置项为serverUrl  

4*/  
5 public function ueUpload()
  
6 {
  
7   $arg = I('get.action');
  
8   switch ($arg) {
  
9         case 'config':
  
10             exit('{
  
11                     /* 上传图片配置项 */
  
12                     "imageActionName": "ueUploadImage", /* 执行上传图片的action名称 */
  
13                     "imageFieldName": "ueUpfile", /* 提交的图片表单名称 */
  
14                     "imageMaxSize": 2048000, /* 上传大小限制,单位B */
  
15                     "imageAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"], /* 上传图片格式显示 */
  
16                     "imageCompressEnable": true, /* 是否压缩图片,默认是true */
  
17                     /* 截图工具上传 */
  
18                     "snapscreenActionName": "ueUploadImage", /* 执行上传截图的action名称 */
  
19               }');
  
20             break;
  
21         case 'ueUploadImage': //这个值对应上个case中的ueUploadImage
  
22             $oss = new Upload();
  
23             $url = $oss->up('ueUpfile', 'ueditor'); //ueUpfile 对应上个case中的ueUpfild
  
24             if ($oss->isOk()) { //上传成功
  
25               $rs = [
  
26                     'state' => 'SUCCESS',
  
27                     'url' => $url,
  
28                     'title' => '',
  
29                     'original' => ''
  
30               ];
  
31               $this->ajaxReturn($rs);
  
32             } else { //上传失败
  
33               $rs = [
  
34                     'state' => '上传图片失败',
  
35               ];
  
36               $this->ajaxReturn($rs);
  
37             }
  
38             break;
  
39         default:
  
40             exit();
  
41   }
  
42 }
页: [1]
查看完整版本: PHP Ueditor 富文本编辑器