ckeditor+phpcms富文本编辑器粘贴上传图片返回“不正确的服务器 ckeditor响应”
报错[CKEDITOR] Error code: filetools-response-error.
本解决方法是:
粘贴上传图片
粘贴上传图片
粘贴上传图片
1.phpcmsv9 更新到ckeditor4.8方法:请自行根据方案升级.
http://bbs.phpcms.cn/forum.php?mod=viewthread&tid=938207&extra=&highlight=ckeditor&page=1
2.ckeditor4.8 版本
3.摘要步骤:修改..\phpcms\libs\classes\attachment.class.php文件
4.效果:
5.问题:解决粘贴上传图片的问题,但是单独点击上传按钮上传图片功能会失效,因为粘贴图片需要后台放回json格式数据,而上传按钮上传则是html格式,如何解决后期研究。
6. ckeditor升级替换文件:来源网络
链接1: https://cloud.189.cn/t/qaqMveNJr2If (访问码:9379)
链接2: https://pan.baidu.com/s/1TSqYhb90l4DWe5rflprg6A 提取码: qpy6
7.解决以上5提到的问题,粘贴图片成功,点击上传图片失败。修改..\phpcms\libs\classes\attachment.class.php文件加个判断。
function mkhtml($fn,$fileurl,$message) { //判断上传方式 if($_GET['responseType']=='json'){ //粘贴上传方式,返回json $arr = array('fileName'=>'image.png','uploaded'=>1,'url'=>$fileurl); exit(json_encode($arr)); }else{ //点击上传,返回html $str=''; exit($str); } }
效果
已有 10 条评论了