upload-b2 flow behind the scenes and can use multipart upload up to 5GB per file.
Quick reference
Browser file pickers use MIME types, so some extensions are accepted because the browser reports a supported MIME type. For example,
.jpg and .jpeg both map to image/jpeg.Upload limits
- The maximum file size is 5GB per file.
- The web app automatically uses multipart upload for large files.
- Upload batches can include multiple files and folders.
- Folder upload preserves the folder structure inside the project.
- Empty files and files with missing names are skipped.
Review support by type
Different file types get different review surfaces.Thumbnail and AI metadata behavior
Reloops generates the best preview it can for supported review formats.- Images, videos, and PDFs can receive thumbnails.
- Very large files may finish uploading before thumbnail processing completes.
- Files without a dedicated preview can still be organized, tagged, shared, and downloaded.
- AI metadata is best supported for images, videos, audio, text, documents, and design-like formats.
API and Supabase upload behavior
The web app uploads through the Supabase Edge Functionupload-b2.
That upload API:
- requires a valid user session or API key,
- checks workspace access before signing or completing uploads,
- stores the file in object storage,
- records the provided
contentTypeas the assetmime_type, - enforces 5GB as the multipart upload maximum.
