What’s the most efficient way to implement chunked video uploading (for large files) in Bubble, while ensuring resumable uploads and compatibility with external storage services like AWS S3 or Wasabi?
I think you’d get more response if you add a bit more detail on the problem you’re trying to solve. To me, it’s not entirely clear what the upload process should look like, and what you want to use the files for later (streaming perhaps?). Bubble’s own storage is not necessarily the best option for a big number of large files, so with but more context we may be able to recommend a better fit.
Your question needs a bit more clarity, but from my understanding here’s the suggestion
Large video files are tricky in Bubble because the default uploader doesn’t support chunking or resuming. The most efficient approach is usually to bypass Bubble’s storage and upload directly to AWS S3 or Wasabi using multipart (chunked) uploads.
A common setup is to use a library like Uppy with Tus protocol for resumable uploads, which splits the file into chunks and retries failed parts automatically. You can integrate this with Bubble’s API Connector or plugins like File Uploader Extended for direct-to-S3 uploads.
If you’re planning to go beyond just uploads and need a full video CMS with streaming, monetization, analytics, and apps, you might also look at solutions like VPlayed.