基于ueditor-1.4.3.3实现图片上传到项目以外的目录下

来源:互联网 发布:诺基亚s60软件下载 编辑:程序博客网 时间:2024/06/04 14:51

如何使用ueditor-1.4.3.3我就不详说了,自行百度。

下面我主要说一下如何将图片上传到项目以外的目录下。

1、在ueditor-1.4.3.3中找到jsp/config.json文件

我们可以看到如下内容:

前面几项我们不用管,只需把imageUrlPrefix和imagePathFormat修改了就行。

     imageUrlPrefix是图片访问路径前缀,ueditor会在每次访问图片时加上这个前缀;我在这里把他设为了本地的一个目录"E:\res\"。

      这里我们需要修改tomcat的server.xml。找个位置(随便)填上这句:    

<Context path="/res" debug="0" docBase="E:\res/" reloadable="true"> </Context>

2、修改imagePathFormat,我想把文件放在E:\res\upload,所以改为了

"imagePathFormat": "/upload/{time}{rand:6}", 根据自己的情况修改。

3、添加localSavePathPrefix

"localSavePathPrefix":"E:/res",

这个是我自己定义的一个参数,修改ueditor-1.1.2.jar中ConfigManager.class的getConfig(int type)方法,添 加了一句:

rootPath = jsonConfig.getString("localSavePathPrefix");

这是因为UEditor把上传路径给定死在了项目内的目录了,所以在上传图片时让她重新获取根目录,这个只影响图片上传,别的不变。

对应jar包:http://download.csdn.net/detail/china574512989/9914021




(编外:小编刚刚入门,如有异议,敬请告知,学习学习)



阅读全文
2 0
原创粉丝点击