2016年12月11日 08:46:59 星期日

百度的简版富文本编辑器umeditor很久没更新了

全功能版本的配置项跟umeditor还是有区别的, 这里说下ueditor怎么对接到项目中去, 主要说明图片上传怎么使用

HTML:

1 //承载编辑器

2

3

4

5 //加载js

6

7

8

9

10 //实例化编辑器

11 var ue = UE.getEditor('container',12 {13 initialContent:'',14 initialFrameWidth:1000,15 initialFrameHeight:240,16 serverUrl:"= BASEURL ?>Home/Upload/ueUpload",17 imagePath:"", //路径前缀

imageUrlPrefix:'' //image前缀, 如果服务端返回的图片地址中有http://...那这里就留空, 此项必须有

18 });19

注意: 第16行, 要写你的PHP代码可访问链接, ueditor会自动拼接相关的参数去指明要什么东西:

第一步: ueditor会先拼接上 ?action=config 告诉PHP返回一些配置信息,

第二步: ueditor获取上一步返回的json配置信息后拼接上 ?action=xxx 再次请求进行图片上传

PHP代码(上传到了阿里云)

1 /**2 * 百度ueditor编辑器调用,3 * 对应js配置项为serverUrl4 */

5 public functionueUpload()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 = newUpload();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. 第12行和第21行的配置是对应的, 第13行的值就是上传的$_FILES中的表单名字

2. 注意25~30行, 是上传成功后的返回结构(转为json返回)

3. 注意33~35行, 是上传失败后的返回结构(转为json返回)

php ueditor mysql_PHP Ueditor 富文本编辑器相关推荐

  1. 【uEditor】引入富文本编辑器uEditor时,上传图片失败的原因

    uEditor uEditor是百度开发的一款开源的富文本编辑器.官网地址:http://ueditor.baidu.com/website/ 使用教程请看官网文档 前言 如何引入我就不赘述了,官网有 ...

  2. 【富文本编辑器】Ueditor的demo——创建、修改——代码使用

    文章目录 富文本编辑器 简述: 使用: 1.下载的demo: 2.项目创建: 3.修改代码: 4.使用富文本编辑器: 示例: 富文本编辑器 Ueditor的资源官网:http://fex.baidu. ...

  3. vue项目:集成富文本编辑器 - 百度ueditor(vue-ueditor-wrap)

    一.背景 集成百度ueditor,实现图文编辑 二.项目介绍 vue---nuxt项目 vue项目:ueditor(vue-ueditor-wrap) 三.集成步骤 3.1.下载富文本编辑器 GitH ...

  4. Html引入百度富文本编辑器ueditor

    在日常工作用,肯定有用到富文本编辑器的时候,富文本编辑器功能强大使用方便,我用的是百度富文本编辑器,首先需要下载好百度编辑器的demo, 然后创建ueditor.html文件,引入百度编辑器,然后在h ...

  5. PHP Ueditor 富文本编辑器

    2016年12月11日 08:46:59 星期日 百度的简版富文本编辑器umeditor很久没更新了 全功能版本的配置项跟umeditor还是有区别的, 这里说下ueditor怎么对接到项目中去, 主 ...

  6. django 与 百度 ueditor 富文本编辑器集成

    django 是基于 python 的一个很好的web开发框架.ueditor 是百度开源的一个富文本编辑器.有很好的用户体验,很适合中国人使用的一个编辑器. 在使用ueditor 之前,我集成过 f ...

  7. 百度富文本编辑器UEditor安装配置全过程

    网站开发时富文本编辑器是必不可少的,他可以让用户自行编辑内容的样式然后上传到后台!下面我们来介绍如何安装使用百度富文本编辑器 一.下载并且设置百度富文本编辑器的样式     你可以去百度UEditor ...

  8. 富文本编辑器-Ueditor

    富文本编辑器,Rich Text Editor, 简称 RTE, 它提供类似于 Microsoft Word 的编辑功能,容易被不会编写 HTML 的用户并需要设置各种文本格式的用户所喜爱.它的应用也 ...

  9. Ueditor富文本编辑器

    Ueditor富文本编辑器 Ueditor富文本编辑器插件应用步骤如下: 1.引入css和js文件 2.设置承载标签 设置富文本编辑器的承载标签,必须设置id属性.一般使用textarea或scrip ...

  10. ueditor html中使用方法,vue集成百度UEditor富文本编辑器使用教程

    在前端开发的项目中,难免会遇到需要在页面上集成一个富文本编辑器.那么,如果你有这个需求,希望可以帮助到你. vue是前端开发者所追捧的框架,简单易上手,但是基于vue的富文本编辑器大多数太过于精简.于 ...

最新文章

  1. 演讲实录 | DevOps 2021年度洞察
  2. CM005-逆向分析过程(上篇)
  3. 全国计算机等级考试题库二级C操作题100套(第72套)
  4. leetcode刷题六z字形变换
  5. 多域型SSL证书和通配型证书安装指南- iis 6.0 (windows 2003)
  6. 关于delphi指针(转)
  7. [转载] NumPy 基本操作(ndarray通用函数 / 常用函数)
  8. PHP Ctype函数(转)
  9. C#和VB.net代码转换工具
  10. [工具:iperf吞吐率测试工具 ]安装以及使用
  11. vue仿网易云音乐播放器界面
  12. 分省老年抚养比和老年人口比重(1995-2018年)
  13. 电子计算机系统集成费用,信息服务资费标准 计算机信息系统集成类.pdf
  14. 编程入门书籍:大学学习计算机基础必读 5 本经典入门书籍,收藏
  15. 屏蔽百度搜索右边的热点和广告推广
  16. 最简单的搭建及使用本地服务器
  17. git两个分支代码合并
  18. 手写汉字笔顺轨迹提取(已开源)
  19. 八皇后问题及其解决方案
  20. Machine Learning in Action 读书笔记---第3章 决策树

热门文章

  1. linux 中两个文档怎么对比内容是否一致
  2. word中a3转a4排版打印
  3. 马克思主义概论(第二章)
  4. 输入法 - 字母宽 窄 切换 - 全角 半角 的含义
  5. 计算机硬盘不识别u盘启动,PE识别不了硬盘是怎么回事?
  6. RabbitMQ与spring的集成,,基础。
  7. 软考中级网络工程师证书如何查询?
  8. 客户需求分析8个维度_想做好需求分析?这3个问题你需要解答
  9. 手机图片怎么压缩,简单的压缩方法
  10. 什么是数据可视化大屏?有哪些优点