ckedit4.11图片上传回显问题

    最近做的项目用了富文本编辑器,老大要求富文本编辑器功能多一些,由于一开始使用的ckedit是低版本的精简版,所以从官网自己添加需要的插件下载了4.11的版本https://ckeditor.com/cke4/addons/plugins/all

ckedit4.11图片上传回显问题_第1张图片ckedit4.11图片上传回显问题_第2张图片

    config.js 文件中可以统一定义自己实现的上传接口

ckedit4.11图片上传回显问题_第3张图片,也可以在使用的地方自行配置

filebrowserUploadUrl是上传请求接口。

      之前用的4.5精简版,上传时会自带请求参数"CKEditorFuncNum"  后端再这个参数返回

ckedit4.11图片上传回显问题_第4张图片

      我使用的4.11版本一开始按照这种方式来写,然而并没有卵用,浏览器控制台

甩了这个给我 filetools-response-error

官网解释 https://ckeditor.com/docs/ckeditor4/latest/guide/dev_errors.html#filetools-response-error

无法解析为json格式。。。。哭瞎了

ckedit4.11图片上传回显问题_第5张图片

一开始在控制台打断点的时候看到一段代码,在回调的时候后判断 uploaded 这个参数,看了一眼官网的例子如下,上传后返回的数据格式、参数,,惊喜,意外。。。。。

ckedit4.11图片上传回显问题_第6张图片

于是乎在后台处理完上传图片后返回如下,返回的是json格式数据,图片回显完毕。。。

ckedit4.11图片上传回显问题_第7张图片

ckedit4.11图片上传回显问题_第8张图片

ckedit的上传图片回显其他版本没有去尝试过,网上还有的方式我都尝试了(主要就是返回javascript,或者是用重定向的方式),精简版可以使用,但是我切换到4.11就不行,大家各自探讨吧。。。。。。。

 

 

 

 

------自己挖的坑,终究自己埋

你可能感兴趣的:(ckedit4.11图片上传回显问题)