On this Page
Properties
maxRetries
retryableStatuses
retryDelay
retryDelayMultiplier
VerbPatch uploader
Docs
Introduction
Headless Uploader?
Getting Started
Core Concepts
Architecture
Options
State
Validation
Protocols
Cloud Uploads
Protocol Cookbook
Direct Uploads (HTTP)
Tus Upload
WebSocket Upload
WebTransport Upload
Custom Previews
Cloud Cookbook
S3 Integration
Azure Integration
GCS Integration
api
hooks
useUploader
cloud
AzureAdapterOptions
GCSAdapterOptions
S3AdapterOptions
createAzureAdapter
createGCSAdapter
createS3Adapter
protocols
HttpConfig
TusConfig
WebSocketConfig
WebTransportConfig
compareProtocols
getRecommendedProtocol
getSupportedProtocols
types
ChunkInfo
CloudAdapter
CompressionOptions
DropEventData
FileMetadata
RetryConfig
UploaderConfig
UploaderInterface
UploaderState
UploadFile
UploadProgress
ChunkStatus
HttpMethod
UploadProtocol
UploadStatus
utils
calculateSpeed
calculateTimeRemaining
formatBytes
formatTime
generateId
safeBase64
validation
ValidationError
ValidationResult
example
Angular
cloud-example
http-example
tus-example
websocket-example
webtransport-example
jQuery
cloud-example
http-example
tus-example
umd-only-example
websocket-example
webtransport-example
Lit
cloud-example
http-example
tus-example
websocket-example
webtransport-example
Preact
cloud-example
http-example
tus-example
websocket-example
webtransport-example
Qwik
cloud-example
http-example
tus-example
websocket-example
webtransport-example
React
cloud-example
http-example
tus-example
websocket-example
webtransport-example
Solid
cloud-example
http-example
tus-example
websocket-example
webtransport-example
Svelte
cloud-example
http-example
tus-example
websocket-example
webtransport-example
Vanilla
cloud-example
dynamic-example
http-example
tus-example
websocket-example
webtransport-example
Vue
cloud-example
http-example
tus-example
websocket-example
webtransport-example
External
Github
Change log