kindeditor 在jsp中,无法上传本地图片的解决

本文介绍了在JSP中使用KindEditor编辑器时遇到的本地图片上传问题的解决步骤。包括修改Kindeditor的配置,将PHP上传路径改为JSP文件路径,并提供了imageIns.jsp的代码实现,该代码实现了文件上传功能,利用Apache Commons FileUpload库处理文件上传请求。
摘要由CSDN通过智能技术生成

1、在myeclipse中新建项目,使kindeditor 的除了本地图片之外的其他功能正常使用。(具体过程网络上很多,google一把)

 

2、kindeditor.js这个文件在图片的本地上传的地方,引用了image.html,js中的代码片段如下:

click : function(id) {
  KE.util.selection(id);
  this.dialog = new KE.dialog({
   id : id,
   cmd : 'image',
   file : 'image/image.html',
   width : 400,
   height : 220,
   loadingMode : true,
   title : KE.lang['image'],
   yesButton : KE.lang['yes'],
   noButton : KE.lang['no']
  });
  this.dialog.show();
 },

image.html这个文件一般情况位于kindeditor-->plugins-->image下

 

3、由于kindeditor目前只支持php,所以需要自己写上传jsp。

image.html中,有这么一段代码:

var imageUploadJson = (typeof KE.g[id].imageUploadJson == 'undefined') ? '../../php/upload_json.php' : KE.g[id].imageUploadJson;

代码中的红色字体表示了php的路径,把这段路径修改为将要创建的jsp文件路径即可,笔者直接在image.html 的同级目录一下新建的,所以把路径直接替换为文件名即可(imageIns.jsp),即:

var imageUploadJson = (typeof KE.g[id].imageUploadJson == 'undefined') ? 'imageIns.jsp' : KE.g[id].imageUploadJson;

最后一步,编写imageIns.jsp的代码,这个代码网上已有高人给出:

评论 5
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值