关闭

UEditor图片上传保存位置的修改(JSP)

标签: jsp图片
1301人阅读 评论(0) 收藏 举报
分类:

本人使用的是UEditor1.4.3.3的JSP版本,因为百度开发团队对Jsp版本后端操作进行了修改,导致现在无法通过json设置将UEditor上传的图片保存到WEB应用外,所以,只能通过对JAR包的反编译,已达成我们的目标。
我们可以从controller.jsp的代码中看到

<%@ 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( "/" );

    out.write( new ActionEnter( request, rootPath ).exec() );

%>

可以看到,这里是通过new ActionEnter( request, rootPath ).exec()调用了JAR包中的ActionEnter类中的exec()方法
文件目录
顺着调用顺序,我们可以看到图片上传走到了一个叫做BinaryUploader的类上
查询整个类,我们可以看到
这里写图片描述
这里的physicalPath其实就是文件的具体存贮的物理地址,现在我们已经确定的需要修改的位置,但是我们无法再工具中直接修改这个类(因为已经被封装),在UEditor的github中
找到BinaryUploader.java
这里写图片描述
将源码复制到本地,修改后将新编译的class文件替换JAR包中的文件。

相关文章

百度富文本编辑器UEditor http://blog.csdn.net/wanger_tt/article/details/52368769
UEditor对于工具条的自定义 http://blog.csdn.net/wanger_tt/article/details/52368959
Ueditor实例化传入参数 http://blog.csdn.net/wanger_tt/article/details/52368889

0
0

猜你在找
【直播】机器学习&数据挖掘7周实训--韦玮
【套餐】系统集成项目管理工程师顺利通关--徐朋
【直播】3小时掌握Docker最佳实战-徐西宁
【套餐】机器学习系列套餐(算法+实战)--唐宇迪
【直播】计算机视觉原理及实战--屈教授
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之矩阵--黄博士
【套餐】微信订阅号+服务号Java版 v2.0--翟东平
【直播】机器学习之凸优化--马博士
【套餐】Javascript 设计模式实战--曾亮
查看评论
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
    个人资料
    • 访问:38367次
    • 积分:778
    • 等级:
    • 排名:千里之外
    • 原创:45篇
    • 转载:10篇
    • 译文:0篇
    • 评论:2条
    文章分类