#.net #reactjs #ckeditor4.x #ckeditor5
#.net #reactjs #ckeditor4.x #ckeditor5
Вопрос:
Редактор CK (версия 5) вставить скриншот, не работающий для react js.
Комментарии:
1. Не удается вставить какой-либо скриншот в редакторе ck.
2. Пожалуйста, добавьте примеры кода.
Ответ №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, SimpleUploadAdapter
Во внешнем интерфейсе (ваше приложение React) добавьте настройку simpleUploadApdapter следующим образом:
<CKEditor
editor={ClassicEditor}
data={...}
onInit={(editor) => {}}
config={{
simpleUpload: {
uploadUrl:
"https://your-back-end-API-uploading",
},
}}
onChange={...}
Комментарии:
1. импортировать CKEditor из ‘@ckeditor/ckeditor5-react’; импортировать ClassicEditor из ‘ckeditor5-classic-plus’; config={{ simpleUpload: { uploadUrl: » example.com «, } }}/> Ошибка — При вставке скриншота ошибка при получении не удалось загрузить изображения. ссылка на код — npmjs.com/package/ckeditor5-build-classic-simple-upload-adapter
2. Привет, Сандип, Большое тебе спасибо, пожалуйста, внеси свой вклад.