今天第一次使用ckeditor文本编辑器,使用过程中遇到了很多麻烦,我使用的是servlet进行图片的上传和数据的接受,相信大家在服务器端接收数据的时候会遇到很多麻烦。下面就我遇到的问题和大家分享一下:
第一:使用ckeditor获得数据之后:传送到服务器端的时候往往会有很多换行空格等等,这样存入数据库,如果你用json传输的话会出现问题,所以要对这个空格换行进行处理,简单的处理方法是:
content.replaceAll("\n[ \t]*","")//content为获得的内容
使用ckeditor获得数据也给罗列下吧:
设置内容:
CKEDITOR.instances.editor1.setData("<p>11</p>");
获取内容:
CKEDITOR.instances.editor1.getData();
第二:使用ckeditor进行文件上传:
代码:
var config = {
filebrowserImageUploadUrl : 'upload.do'
};
var editor1,editor2,html= '';
editor1=CKEDITOR.appendTo('editor1', config, html );
//其中editor1为html中放入ckeditor的编辑器的div的id
//upload.do为访问的servlet中的url
在servlet中代码为:
public void doPost(HttpServletRequest request, HttpServletResponse response)
throws ServletException, IOException {
response.setContentType("text/html;charset=utf-8");
PrintWriter out = response.getWriter();
request.setCharacterEncoding("utf-8");
String Path = new upLoadImg(request).doUpload();
String callback = request.getParameter("CKEditorFuncNum");
out.println("<script type=\"text/javascript\">");
out.println("window.parent.CKEDITOR.tools.callFunction(" + callback
+ ",'" + Path + "',''" + ")");
out.println("</script>");
out.flush();
out.close();
}
其中:path为上传之后得到的图片路径
其实在网上找了很多代码,这样使用图片上传是最最简单的运用
- 大小: 17 KB
分享到:
相关推荐
CKEditor图片上传和远程图片下载功能是其核心特性之一,允许用户不仅能在本地上传图片,还能从互联网上抓取并下载远程图片到服务器,然后在编辑器中显示。 一、CKEditor图片上传 CKEditor的图片上传功能通常涉及到...
**ckeditor 图片上传** CKEditor 是一款非常流行的开源富文本编辑器,广泛应用于网页内容编辑。在CKEditor中实现图片上传功能是许多开发者在构建网站时必须面对的问题。本篇文章将深入探讨如何在CKEditor中集成图片...
ckeditor实现 视频上传CKEditor 是新一代的 FCKeditor,是一个重新开发的版本。CKEditor 是全球最优秀的网页在线文字编辑器之一,因其惊人的性能与可扩展性而广泛的被运用于各大网站。
在CKEditor中,图片上传功能是通过与服务器端的交互来实现的,而这个交互过程通常涉及到一个后端处理文件。在本案例中,我们关注的是一个基于PHP编写的服务器端处理文件——`upload.php`,它专门用于处理CKEditor的...
然而,原版的CKEditor可能并不包含所有开发者或用户所需的功能,例如内置的图片上传功能。本教程将重点讲解如何为CKEditor添加自定义的图片上传功能,并提供相应的源代码。 首先,我们需要理解CKEditor的工作原理。...
1. **CKEDITOR图片上传基础** CKEDITOR支持多种图片上传方式,包括基于HTML5的File API、Flash插件以及通过服务器端处理。本地上传图片功能主要是让用户在编辑器内选择本地图片并将其上传到服务器,然后将图片的URL...
4. 响应处理:如何构造并返回一个合适的响应,告诉CKEditor图片上传是否成功以及图片的URL。 5. 测试与调试:如何通过JSP页面测试图片上传的功能,确保其正常工作。 以上就是关于"ckeditor上传图片"这一主题的详细...
本文将深入探讨如何将CKEditor与图片上传功能整合,以实现用户在编辑过程中直接上传图片。 一、CKEditor简介 CKEditor是一款功能强大的在线文本编辑器,支持多种语言,广泛用于网站内容管理、论坛和博客等。它提供...
在使用ckeditor作为富文本编辑器时,经常需要集成图片上传功能。ckeditor是一款强大的在线文本编辑器,它提供了丰富的文本格式化工具,使得在网页上编辑内容变得简单。然而,ckeditor默认的图片上传功能可能无法满足...
5. **返回响应**:最后,JSP页面需要构建一个JSON或HTML响应,告诉CKEditor图片上传的结果。如果成功,应提供新图片的URL;如果失败,应包含错误信息。 在实际开发中,我们还需要考虑一些安全和性能问题,比如限制...
在ASP.NET环境中集成CKEditor并实现图片上传功能是一项常见的需求,尤其对于内容管理或博客系统而言。CKEditor是一款强大的富文本编辑器,它允许用户在网页上编辑HTML内容,包括插入图片、链接、表格等元素。下面将...
在实现CKEditor图片上传时,我们首先要在前端设置CKEditor的配置。CKEditor允许自定义配置项,比如图片上传的URL。在初始化CKEditor时,我们需要指定一个服务器端的处理图片上传请求的Action,例如: ```javascript...
在CKEditor中实现图片上传功能,通常会结合后端框架如Struts2进行处理。本文将深入探讨如何利用CKEditor与Struts2实现图片上传的功能。 首先,我们需要在CKEditor的配置中启用图片上传功能。这可以通过修改CKEditor...
Java版本的CKeditor图片上传浏览服务端组件则是针对Java开发者设计的,用于处理CKeditor中的图片上传请求,并且与之配合实现图片预览。 该组件的核心功能包括: 1. **图片上传**:当用户在CKeditor中选择插入图片...
快速图像上传-CKEditor Upload Image 把ckeditplug.zip解压到 drupal8目录下的libraries目录 路径如下/...这个模块使用了Drupal Image CKEditor插件的设置和功能来上传图像,可通过拖放或从剪贴板粘贴自动上传图片。
实现CKEditor图片上传到Struts2的步骤大致如下: 1. **配置CKEditor**:首先,在CKEditor的配置中,我们需要设置图片上传的URL,该URL指向Struts2的Action,例如`/upload/image.action`。同时,可能还需要配置...
本文将深入探讨如何定制CKEditor中的图片上传框,以便更好地适应不同的项目需求。 首先,我们要明白CKEditor的图片上传功能是通过一个插件实现的,这个插件叫做`image2`。在默认配置中,当用户点击“插入图片”按钮...
本篇文章将重点讲解如何在CKEditor中实现图片上传功能,并将上传的图片记录到数据库中。 首先,我们需要理解CKEditor中的图片上传流程。当用户在编辑器中选择插入图片时,CKEditor会调用一个服务器端的脚本来处理...
在这个“ASP+Ckeditor上传图片配置Demo和文档说明”的资源中,我们将探讨如何在ASP.NET环境中集成CKEditor,并实现图片上传功能。 1. **CKEditor介绍**: - CKEditor是一款开源的JavaScript富文本编辑器,支持多种...