Upload files of up to 4TB from a mobile app over an unreliable connection
Storage records each chunk of a resumable upload as it receives it, so after an interruption the client can ask Storage where to continue. With a signed URL, a browser or a mobile app can send those chunks straight to Storage, so your server receives none of the file's bytes.
Impact
The screen in the sample opens a document picker for a zipped MRI scan and checks the file against the 4TB limit. It then sends the scan to the tessera-medical-scans container in 16 MB chunks and shows the percentage uploaded, while its Cancel button can abort the transfer through an AbortController signal.
Prompt for a coding agent: Upload zipped MRI scans from the phone in 16 MB chunks, with progress and a Cancel button.
Select a file to view its contents