java配置CKEditor富文本编辑器图片上传需要注意的一些事情

java配置CKEditor富文本编辑器图片上传需要注意的一些事情

  1. Spring.xml中需要添加的内容

    这个是关于Multipart类型的大小限制,如果不添加则会出现RequestFacade cannot be cast to MultipartHttpServletRequest的错误

        <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
            <property name="maxUploadSize" value="104857600"/>
            <property name="maxInMemorySize" value="4096"/>
        </bean>
    
  2. 注意不同版本的上传图片返回值,不同的版本返回值是会有些许差距的

    举个简单的例子 :

    靠前一些版本的返回值是

    <script type="text/javascript">
        window.parent.CKEDITOR.tools.callFunction("0", "\/userfiles\/files\/Public%20Folder\/QQ20170903-0.jpg", "");
    </script>
    

    4.10.1版本的返回值是

    {"uploaded": 1,"fileName": "fileName","url": "url"}
    

    而4.14.1版本的返回值是

    {"fileName":"fileName","uploaded": 1,"url": "url"}
    

    倘若返回值不能正常识别则浏览器会在上传图片后弹出不正确的服务器响应异常,需注意

最后,希望大家的代码也能达到预期的效果吧,哈哈

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值