KindEditor 自己写上传后台接收图片

这篇博客介绍了如何配置KindEditor的上传选项,并提供了后台接收图片的Java代码示例。通过设置`uploadJson`参数指定上传处理路径,`filePostName`属性用于匹配前端上传的文件名。在后台,使用`@RequestParam`注解接收上传的图片文件,处理完成后以JSON格式返回结果。
摘要由CSDN通过智能技术生成

var options = {
        cssPath : 'js/plugin/kindeditor/prettify.css',
        filterMode : true,
        uploadJson : baseUrl + '/js/plugin/kindeditor/jsp/upload_json.jsp',
        filePostName: 'imgFile',//加上这个属性
        afterUpload : function() {
            this.sync()
        },
        items : [] 
    };
    editor = K.create('textarea[name="content"]', options);

  //后台接收代码  

   @RequestMapping("/uploadimg")
    public void uploadimg(@RequestParam(value = "imgFile", required = false) // value = js里面设置的 filePostName
            MultipartFile file,HttpServletResponse response ) throws Exception {
        response.setContentType("text/html;charset=UTF-8");
        response.setCharacterEncoding("UTF-8");
        PrintWriter out = response.getWriter();
      

        处理逻辑代码
       
        JSONObject obj = new JSONObject();
        if( flag=1 ){//上传成功 
            obj.put("error", 0);
            obj.put("url", "imageURL");
        }else{
            obj.put("error", 1);
            obj.put("message", "msg");
        }
        //返回必须返回JSON
        out.write(obj.toJSONString());
        out.close();
    }

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值