CKEditor上传中的查询字符串PHP脚本调用被剥离

时间:2018-03-26 13:47:58

标签: php upload ckeditor

我在我正在开发的网站中使用了4.7.3版本的CKEditor,现在我决定将其升级到最新版本,即4.9。图片上传功能似乎有所改变,因为现在我必须将filebrowser插件添加到config.extraPlugins设置,以便正确填充上传脚本查询字符串中的CKEditorFuncNum var:

<form enctype="multipart/form-data" method="POST" dir="ltr" action="/xxxx/uploader.php?CKEditor=editor1&amp;CKEditorFuncNum=1&amp;langCode=en" lang="en">

此外,当我单击“将其发送到服务器”上传图像时,表单中的查询GET参数会被神秘地剥离,因此上传脚本无法获取CKEditorFuncNum var的值并且会中断:

[CKEDITOR] Error code: filetools-response-error. 
Object { responseText: "<script type='text/javascript'>window.parent.CKEDITOR.tools.callFunction(, 'http://example.com/uploads/file_uploaded.jpg', '');</script>" 

是否有人处于相同的情况?有什么我想念的吗?我可以回到CKEditor的4.7.3版本,但我不想。

1 个答案:

答案 0 :(得分:2)

似乎config.filebrowserUploadMethod设置设置为&#39; xhr&#39;默认情况下为4.9。为了使上传工作像以前一样,我必须将其设置为&#39; form&#39;。