.net - CK 编辑器(版本 5)粘贴屏幕截图不适用于反应 js
问题描述
CK 编辑器(版本 5)粘贴屏幕截图不适用于 react js。
解决方案
在 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、图像、ImageUpload、PasteFromOffice、SimpleUploadAdapter
在前端(您的 React 应用程序)中,添加 simpleUploadAppdapter 配置,如下所示:
<CKEditor
editor={ClassicEditor}
data={...}
onInit={(editor) => {}}
config={{
simpleUpload: {
uploadUrl:
"https://your-back-end-API-uploading",
},
}}
onChange={...}
推荐阅读
- sql - 如何在 SQL 表中插入时检查聚集的唯一键
- java - 我的 FRC 路径编织器代码无法构建
- node.js - Passport js 错误 401:invalid_client 找不到 OAuth 客户端
- javascript - 如何在所有行上运行 javascript 函数
- c# - 滚动图表时,光标也随着图表移动
- ssl - dotnet webapi 项目 [版本 dotnet 5.0] 的邮递员 HTTPS 证书问题。如何解决?
- react-native - 反应原生如何刷新篮子计数
- keycloak - 在 Keyclaok id 令牌中启用 sid 声明
- github-pages - GitHub Pages 自定义域设置在新提交期间重置
- php - 在 php 中设置可以在 R 中进行身份验证的 cookie 的最佳方法是什么?