【问题标题】:Ckeditor image upload working, but saying it doesn't (using ckfinder)CKeditor 图像上传工作,但说它没有(使用 ckfinder)
【发布时间】:2020-04-09 13:18:32
【问题描述】:
我在我的网站(PHP、HTML、JavaScript)上使用 ckeditor,我希望我的用户能够通过编辑器上传图像,但是当我尝试这样做时,图像看起来就像它应该的那样到,然后我在弹出窗口中收到一条错误消息,说图像无法上传,当我单击弹出窗口时,图像消失了。
奇怪的是图片确实在正确的文件夹中成功上传...
有人知道我该如何解决这个问题吗?
我真的不知道我应该分享我的代码的哪一部分,所以请随时问我。
【问题讨论】:
标签:
php
image
upload
ckeditor
ckfinder
【解决方案1】:
问题出在创建编辑器的脚本内部:
ClassicEditor.create( document.querySelector( '#editor' ), {
ckfinder: {
uploadUrl: '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images'
},
似乎ckfinder不会自动返回响应让编辑知道文件上传成功,所以我不得不将其更改为:
ClassicEditor.create( document.querySelector( '#editor' ), {
ckfinder: {
uploadUrl: '/ckfinder/core/connector/php/connector.php?command=QuickUpload&type=Images&responseType=json'
},
没有正确阅读文档是我的错