CKEditor 5 with image upload feature. Backend is developed with Java 17 and web framework Spark.
This demo uses Gradle 7.4.2 and Eclipse 2023-03. This CKEditor version is used: https://cdn.ckeditor.com/ckeditor5/33.0.0/decoupled-document/ckeditor.js
Clone this repo into your Eclipse and run Server.java. Call http://localhost:8080 in your Chrome browser and navigate to editor.html. Then insert an image. After inserting an image into the editor it will be uploaded (and also downloaded) to the Java backend. The editor content is also posted to the server, but not saved.