【问题标题】:CK Editor (Version 5) paste screenshot not working for react jsCK 编辑器(版本 5)粘贴屏幕截图不适用于反应 js
【发布时间】:2020-08-26 06:37:22
【问题描述】:

CK 编辑器(版本 5)粘贴屏幕截图不适用于 react js。

【问题讨论】:

  • 无法在 ck 编辑器中粘贴任何屏幕截图。
  • 请添加代码示例。

标签: .net reactjs ckeditor4.x ckeditor5


【解决方案1】:

在CKeditor 5中,您可以从剪贴板粘贴图像(我在看到您的帖子时已经测试过)但是您需要一个后端来存储图像的URL并返回到前端以显示此图像。

就我而言,我使用 simpleUploadAdapter 来存储并返回带有这些配置的图像 URL(在后端):

{
    "uploaded": true,
    "url": "http://127.0.0.1/uploaded-image.jpeg" <-- this URL is send back to frontend
}

您可以在这里查看文档:https://www.npmjs.com/package/ckeditor5-simple-upload

最后,确保你在 CKEditor 中有这些插件:

CKFinder、EasyImage、Image、ImageUpload、PasteFromOffice、 简单上传适配器

在前端(你的 React 应用)中,添加 simpleUploadApdapter 像这样配置:

<CKEditor
            editor={ClassicEditor}
            data={...}
            onInit={(editor) => {}}
            config={{
              simpleUpload: {
                uploadUrl:
                  "https://your-back-end-API-uploading",
              },
            }}
            onChange={...}

【讨论】:

猜你喜欢
  • 2015-07-25
  • 2013-03-30
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2019-01-26
  • 1970-01-01
  • 2022-01-23
  • 1970-01-01
相关资源
最近更新 更多