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

该教程详细介绍了如何配置ueditor-1.4.3.3以将图片上传到项目以外的目录,如E: esupload。主要步骤包括修改config.json的imageUrlPrefix和imagePathFormat,调整Tomcat的server.xml配置,以及自定义localSavePathPrefix并修改ueditor-1.1.2.jar中的ConfigManager.class。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

如何使用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.youkuaiyun.com/detail/china574512989/9914021




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



评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值