解决ueditor编辑器图片在线管理图片无法显示
2017-08-10 17:22
375 查看
使用ueditor,点击在线管理,服务器图片路径显示不正确,如下图所示
查看源码,如下:
发现图片src中中间多了一长串的项目跟路径,解决的办法是
把 jsp/controller.jsp 里面的代码修改一下
[java] view
plain copy
<%@ page language="java" contentType="text/html; charset=UTF-8"
import="com.baidu.ueditor.ActionEnter"
pageEncoding="UTF-8"%>
<%@ page trimDirectiveWhitespaces="true" %>
<%
request.setCharacterEncoding( "utf-8" );
response.setHeader("Content-Type" , "text/html");
String rootPath = application.getRealPath( "/" );
String action = request.getParameter("action");
String result = new ActionEnter( request, rootPath ).exec();
if( action!=null &&
(action.equals("listfile") || action.equals("listimage") ) ){
rootPath = rootPath.replace("\\", "/");
result = result.replaceAll(rootPath, "/");
}
out.write( result );
%>
然后改config.json
[java] view
plain copy
/* 列出指定目录下的图片 */
"imageManagerActionName": "listimage", /* 执行图片管理的action名称 */
"imageManagerListPath": "/ueditor/jsp/upload/image/", /* 指定要列出图片的目录 */
"imageManagerListSize": 20, /* 每次列出文件数量 */
"imageManagerUrlPrefix": "/ueditor", /* 图片访问路径前缀 */
"imageManagerInsertAlign": "none", /* 插入的图片浮动方式 */
"imageManagerAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"], /* 列出的文件类型 */
在线管理图片马上就显示出来了,如下图
查看源码,如下:
发现图片src中中间多了一长串的项目跟路径,解决的办法是
把 jsp/controller.jsp 里面的代码修改一下
[java] view
plain copy
<%@ page language="java" contentType="text/html; charset=UTF-8"
import="com.baidu.ueditor.ActionEnter"
pageEncoding="UTF-8"%>
<%@ page trimDirectiveWhitespaces="true" %>
<%
request.setCharacterEncoding( "utf-8" );
response.setHeader("Content-Type" , "text/html");
String rootPath = application.getRealPath( "/" );
String action = request.getParameter("action");
String result = new ActionEnter( request, rootPath ).exec();
if( action!=null &&
(action.equals("listfile") || action.equals("listimage") ) ){
rootPath = rootPath.replace("\\", "/");
result = result.replaceAll(rootPath, "/");
}
out.write( result );
%>
然后改config.json
[java] view
plain copy
/* 列出指定目录下的图片 */
"imageManagerActionName": "listimage", /* 执行图片管理的action名称 */
"imageManagerListPath": "/ueditor/jsp/upload/image/", /* 指定要列出图片的目录 */
"imageManagerListSize": 20, /* 每次列出文件数量 */
"imageManagerUrlPrefix": "/ueditor", /* 图片访问路径前缀 */
"imageManagerInsertAlign": "none", /* 插入的图片浮动方式 */
"imageManagerAllowFiles": [".png", ".jpg", ".jpeg", ".gif", ".bmp"], /* 列出的文件类型 */
在线管理图片马上就显示出来了,如下图
相关文章推荐
- 解决ueditor编辑器图片在线管理图片无法显示
- 解决ueditor编辑器图片在线管理图片无法显示
- 解决ueditor编辑器图片在线管理图片无法显示
- 解决ueditor百度富文本编辑器图片可以上传但是在线管理图片无法显示
- ueditor 图片在线管理显示不了
- JSP UEditor图片在线管理及预览时图片路径问题解决
- 删除百度Ueditor编辑器 在线管理 图片搜索 功能
- ueditor 图片在线管理显示不了发现是返回的物理路径“/”问题,在controller.jsp里做如下修改
- ueditor1.4.3jsp版成功上传图片后却回显不出来与在线管理显示不出图片的解决方案
- windows下ueditor1.4.3.3 jsp 版本在线管理图片显示问题。 3ff8
- DISCUZ!7.2 [ATTACH] 标签中图片无法显示及其他一些问题的解决
- word 无法显示图片问题解决
- 解决IE6下无法显示png图片问题
- 单独提取ueditor多图上传,解决无法获得上传后图片地址
- 关于怎么解决opencv无法显示图片的解决办法
- 百度Ueditor在线编辑器的配置和图片上传
- 基于Drectshow的GetCurrentImage使用方法无法显示图片的解决方法(本文转载)
- IE无法显示PNG格式图片的解决
- Word 图片无法显示,出现对话框:错误,嵌入对象无效的解决办法
- 解决Word 2007无法显示图片的问题