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.
Settings
TraceLog (Boolean) Defaults to False. If set to True, will log server-side messages.
UploadFileExpiryMinutes (Integer) Upload files are removed if they are older than this number of minutes
UploadFileTimeoutSeconds (Integer) The timeout for the server action called from the client that uploads a file chunk. Valid values are 30, 60, 120, and 180. Any other values will fail. SendFileChunk ignores this setting. However, SendFileChunk30, SendFileChunk60, etc validates it and with throw an exception if the configured value does not match eg If configured to 180, and SendFileChunk60 is called an exception will be thrown, but SendFileChunk180 and SendFileChunk will not throw an exception.