ueditor编辑器 war包中图片上传问题 @Hqy

        ueditor编辑器  在tomcat下运行与war运行时,tomcat下的图片上传时会自动获取tomcat下的文件夹目录,将上传的图片写入文件夹。

        我们的程序是war包运行的,图片无法写入war包,只能把图片放在外边,为解决此问题,修改了以下文件:

1、配置文件上传路径

首先 需要将ueditor编辑器上传的图片放到指定目录,需修改ueditor 源码文件, 
config.json中添加如下属性(必须添加属性)

physicsPath:属性配置文件文件存放路径。

修改后

源码修改记录

源码参考:http://blog.csdn.net/zrk1000/article/details/49885789 。

2、读取config.json文件

打成war启动项目时,config.json文件并不会打包到web-inf或resource下,图片上传时加载不到config.json文件。需修改controller.jsp 文件,

获取ActionEnter类的路径,根据类路径是否包含“.war!/”去判断是war包启动 还是tomcat启动,war包启动时配置config.json文件读取路径。

修改源码:

截取获得rootPath为:jar:file:/../resource/resource-0.0.1-SNAPSHOT.war!/

源码存放地址:svn://../ueditor-extension-master。

猜你喜欢

转载自my.oschina.net/u/3756527/blog/1629990