如何进行CKEditor 5图像上传?

Pal*_* RM 8 ckeditor ckeditor5

ClassicEditor
    .create( editorElement, {
        ckfinder: {
            uploadUrl: 'my_server_url'
        }
    } )
    .then( ... )
    .catch( ... );
Run Code Online (Sandbox Code Playgroud)

我的服务器响应应该是什么?我在后端使用Java.无论我的回答是什么,它都会抛出一个"无法上传文件"对话框.

小智 19

成功回应:

{
    "uploaded": true,
    "url": "http://127.0.0.1/uploaded-image.jpeg"
}
Run Code Online (Sandbox Code Playgroud)

失败回应:

{
    "uploaded": false,
    "error": {
        "message": "could not upload this image"
    }
}
Run Code Online (Sandbox Code Playgroud)

  • 谢谢!我不知道为什么我在 CKEditor 文档中找不到这个文档...... (3认同)
  • 谢谢你!他们的文档中没有对此进行解释!令人惊讶的是 CKEditor 的受欢迎程度记录如此之少:( (3认同)

Rei*_*mar 1

ckfinder.uploadUrl属性配置CKFinderUploadAdapter插件。该插件负责与CKFinder 的服务器端连接器进行通信进行通信。

因此,换句话说,您的服务器应该运行 CKFinder 的服务器端连接器。这是一个专有软件,所以我不会更深入地了解它是如何工作的。

如果您想了解配置图片上传的所有方法,请阅读如何在CKEditor 5中启用图片上传支持?