Depending on your use case, you can choose between a couple of options to upload images and files to CKEditor 5 that have been developed by the CKEditor team:
- CKBox - adds advanced image upload, editing, optimization, and file storage functionality for CKEditor. CKBox securely stores images, videos, documents, audio, and any other file formats On-Premises or using CKEditor Cloud Services. With CKBox, all your images are responsive and optimized to use on the web.
- CKFinder - a browser-based file uploader with various image editing and image upload options, built for on-the-fly integration with Amazon S3, Dropbox, and Azure, and is ideal for when you need to quickly integrate with your ASP.NET, PHP or Java-based backend, as well as your local disk or FTP sites.
- Base64 - the adapter that converts inserted images into Base64-encoded strings in the editor output.
- Simple upload adapter - it lets you upload images to your server with a minimal editor configuration.
If none of these solution is an option for you, you can also create your own custom upload adapter thanks to the open API architecture of CKEditor 5.