You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
This commit was created on GitHub.com and signed with GitHub’s verified signature.
Files are automatically split into chunks (configurable, default size is 16MB/chunk).
Allows temporarily pausing the upload and resuming after a while.
Track the entire upload process using callback functions to monitor uploads lifecycle.
Uploads might fail due to temporary network failures. Individual chunks are retried for 5 times with exponential backoff to recover automatically from such failures.
Comprehensive error management to notify users of issues during uploads.
Options to customize chunk size and retry attempts.
Implemented support for Google Cloud Storage resumable uploads and chunked client uploads.
Added retry mechanism with exponential backoff for GCS upload failures based on retryable status codes.
Enabled support for user-provided signed URLs, allowing resumable uploads to work with externally generated session URIs.