【发布时间】:2020-08-26 06:37:22
【问题描述】:
CK 编辑器(版本 5)粘贴屏幕截图不适用于 react js。
【问题讨论】:
-
无法在 ck 编辑器中粘贴任何屏幕截图。
-
请添加代码示例。
标签: .net reactjs ckeditor4.x ckeditor5
CK 编辑器(版本 5)粘贴屏幕截图不适用于 react js。
【问题讨论】:
标签: .net reactjs ckeditor4.x ckeditor5
在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={...}
【讨论】: