Upload Core is an application with Service Actions and a REST API for uploading files in chunks, optionally asynchronously.
It is currently used by the FilePondUpload library.
In order to upload a file, call
File chunks are stored in the database in a temporary table while the file is being uploaded.
The upload will handle file chunks delivered in any order, and store them in the correct order. This relies on the ChunkNumber being correct for the part of the file being uploaded.
The system will handle files up to 2 - 3 GB, maybe more.
BSD-3 license (https://opensource.org/licenses/BSD-3-Clause)