Skip to main content

Supabase Upload File (Resumable)

Uploads a file to Supabase Storage using resumable upload support.

Supabase Upload File (Resumable) node

This node allows you to upload large files reliably to Supabase Storage. Resumable uploads make it possible to pause, resume, or cancel an upload, which is especially useful for unstable network conditions or large file transfers.

The upload is performed against a specified Storage bucket and path. When enabled, upsert allows an existing file at the same path to be overwritten.

This functionality is based on Supabase’s resumable upload support. For reference, see
Supabase – Resumable Uploads.

Inputs

DataTypeDescription
UploadsignalStarts the upload process.
BucketstringThe Storage bucket name.
Path (within bucket)stringThe destination file path inside the bucket.
UpsertbooleanWhether to overwrite an existing file at the same path.
FileBlob / FileThe file or blob to upload.
Pause UploadsignalPauses an ongoing upload.
Resume UploadsignalResumes a paused upload.
Cancel UploadsignalCancels the upload operation.

Outputs

DataTypeDescription
Upload ProgressnumberUpload progress as a percentage value.
Public UrlstringPublic URL of the uploaded file, if applicable.
Is UploadingbooleanTrue while the upload is in progress.
Is UploadedbooleanTrue once the upload has completed successfully.
StatusstringCurrent upload status: idle, uploading, success, or error.
Is SuccessbooleanTrue if the upload completed successfully.
Is ErrorbooleanTrue if an error occurred.
Error TextstringError message returned by Supabase, if any.
SuccesssignalTriggered when the upload completes successfully.
FailuresignalTriggered if the upload fails.
FinallysignalTriggered after the upload completes, regardless of outcome.