Uploads a file through your server endpoint
The file to upload
Optional
filename: stringOptional custom filename
Promise that resolves to the server-provided identifier
Downloads a file through your server endpoint
The server-provided URL or identifier from upload
Promise that resolves to the downloaded file content
List files from the storage provider
Optional
_options: StorageListOptionsPromise with file list
Delete a file from the storage provider
Promise with success status
Get provider-specific configuration
Provider configuration object
Delegates storage operations to your server endpoints
Remarks
This provider is completely agnostic about the actual storage backend used by your server. It simply proxies upload and download requests to your configured endpoints, allowing you to implement any storage strategy (IPFS, S3, local filesystem, etc.) on the server side while maintaining a consistent client interface.
Example