使用CKEditor富文本编辑器上传图片有两种方式,一种是点击图片图标直接上传,另一种是在编辑区直接粘贴图片上传。两种方式回写的信息是不同的,保存图片的步骤忽略,下面是返回信息的代码。
示例一:点击图片图标直接上传
PrintWriter out = response.getWriter();String callback = request.getParameter("CKEditorFuncNum");response.setContentType("text/html;charset=UTF-8");out.println("");out.flush();out.close();
示例二:编辑区直接粘贴图片上传
Gson gson = new GsonBuilder().create();PrintWriter out = response.getWriter();response.setContentType("application/json; charset=utf-8");//创建Map保存返回信息MapreturnInfo = new LinkedHashMap<>();returnInfo.put("uploaded","1");returnInfo.put("fileName",att.getFileName());returnInfo.put("url",imageContextPath);String returnInfoJson = gson.toJson(returnInfo);out.println(returnInfoJson);out.flush();out.close();
示例二官网说明文档截图:
参考:
1、https://docs.ckeditor.com/#!/guide/dev_file_upload