收藏本站 | RSS订阅三块钱的博客
你现在的位置:网站首页 - 首页 - ckeditor+phpcms+粘贴word+富文本编辑器粘贴上传图片返回“不正确的服务器 ckeditor响应”的解决方案【原创】
10月30日

ckeditor+phpcms+粘贴word+富文本编辑器粘贴上传图片返回“不正确的服务器 ckeditor响应”的解决方案【原创】

作者 : 三块钱 | 分类 : 首页 | 超过 人围观 | 已有 0 人留下了看法

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);
		}	 
	}

效果


 

« 上一篇下一篇 »

相关文章:

已有 0 条评论了

发表评论

必填

选填

选填

必填,不填不让过哦,嘻嘻。

记住我,下次回复时不用重新输入个人信息