UMEditor 图片上传配置

本文介绍了如何在UMEditor中配置图片上传功能,重点关注jsp环境下的Uploader.java和imageUp.jsp文件。内容包括设置imageUrl参数以指向imageUp.jsp的正确路径,以及调整图片上传目录和Uploader.java中的绝对路径获取方法。

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

UMEditor 图片上传配置(jsp) 主要使用jsp中的Uploader.java 和 imageUp.jsp两个文件

首先将imageUp.jsp 文件中Uploader.java

其次在config.js中修改imageUrl 这个参数是imageUp.jsp 所在路径,如果配置不对 上传图片会404

<span style="font-size:14px;">   //图片上传配置区
        ,imageUrl:URL+"jsp/imageUp.jsp"             //图片上传提交地址
        ,imagePath:basePath                     //图片修正地址,引用了fixedImagePath,如有特殊需求,可自行配置
        ,imageFieldName:"upfile"                   //图片数据的key,若此处修改,需要在后台对应文件修改对应参数
</span>

imagePath 是取图片时的路径

本人将图片另放一个自定义目录


首先修改imageUp.jsp 中上传路径

默认是upload

<span style="font-size:14px;">  request.setCharacterEncoding("utf-8");
    response.setCharacterEncoding("utf-8");
    Uploader up = new Uploader(request);
    up.setSavePath("upload");
    String[] fileType = {".gif" , ".png" , ".jpg" , ".jpeg" , ".bmp"};
    up.setAllowFiles(fileType);
    up.setMaxSize(10000); //单位KB
    up.upload();</span>
修改setSavePath("upload") 中参数即可

同时还需修改Uploader.java 中获取绝对路径的方法

<span style="font-size:14px;">private String getPhysicalPath(String path) {
		/*String servletPath = this.request.getServletPath();
		String realPath = this.request.getSession().getServletContext()
				.getRealPath(servletPath);
		return new File(realPath).getParent() +"/" +path;*/
		return this.request.getSession().getServletContext().getRealPath("/") + "/" + path;
	}</span>
如何修改confif.js 中imagePath 这个参数,改成当前项目根目录即可,如上使用basepath




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值