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

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

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

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

我们可以看到如下内容:基于ueditor-1.4.3.3实现图片上传到项目以外的目录下_第1张图片

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

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

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


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




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



你可能感兴趣的:(基于ueditor-1.4.3.3实现图片上传到项目以外的目录下)