Hello! I run a photo sharing service that requires thousands of photos to be uploaded and downloaded each day.
I’m concerned about my workload units exploding as the service expands as using Bubble’s out of the box photo uploader seems like it makes an API call per image being uploaded.
What are some ways to handle large number of files being uploaded and downloaded without burning workload units?
Paths I’m considering:
- Find a plugin that somehow has gotten around this (ZeroQode’s? No mention of workload units yet)
- API connector to a service that can handle it. So far I haven’t found a backend that allows multiple files to be sent over with 1 call.
Appreciate the support!
for any serious file/photo tool you need to offload the file management to a 3rd party
bubble file storage is very expensive
bubble multi file is rather limited and buggy
filestack is my go to as it handles multifile very well, large files (larger than 50mbs which is bubbles limit), fully customizable, upload progress bars, image processing and cdn and integrates with s3 which is much cheaper than bubble for storage
filestack also handles image processing so you can scale images to reduce data downloads etc
I’ve built several photo and file management apps and I wouldn’t even attempt them without filestack.
wu used for file upload/download are pretty lightweight and barely show in the reports. it’s usually backend processing workflows that are the resource hogs (you can process with filestack if you need this or just serve dynamic processed images based on url params)
1 Like
Hi @anthony.hagouel,
We noticed that you’ve also reached out to us via Intercom on our main page. Let’s continue our conversation over there to avoid any misunderstandings by having two separate chats to discuss this!
Best regards 
Browse all Zeroqode Plugins for Bubble 
Legendary – thank you for the straightforward guidance. Checking out filestack now.
Do you have example integrations between bubble & filestack I can check out? Are you using a plugin or just hooking up APIs?
My user requirements are:
- Upload N files to a unique folder (via bubble as the entry point, can be hosted wherever)
- Download N files (via bubble as the entry point, can be hosted wherever)
- View N files (on bubble)
filestack is pretty straightforward implementation
I just create a plugin tailored to the projects needs when I need it
All the apis and elements are held within the plugin
These days you can cheat and use chatgpt o1 to code the plugin for you