MARKETPLACE
PLUGINS
MOBILE APP - MULTI FILE UPLOADER
Mobile App - Multi File Uploader logo

Mobile App - Multi File Uploader

Published July 2025
   •    Updated this week

Plugin details

Easily add advanced mobile file uploads to your Bubble app! Trigger document or image pickers, handle multiple files with progress and error tracking, and upload directly to your Bubble app using your App ID & Version.
Mobile App - Multi File Uploader

Take your Bubble app’s mobile experience to the next level with the Mobile App - Multi File Uploader plugin!

Give your users the power to select and upload multiple documents or images—right from their mobile device. This plugin supports both document and image pickers, so you can tailor the file selection experience to your app’s needs.

Key Features:
  • Flexible Picker: Let users choose files using a document picker or an image picker.
  • Async Multi-File Handling: Upload multiple files at once—each file is handled asynchronously, so uploads are smooth and fast.
  • Per-File Error Handling: Get detailed error feedback for each file, making troubleshooting a breeze.
  • Upload Progress: Display real-time upload status and progress for every file.
  • Direct Bubble Upload: Files are uploaded directly to your Bubble app—just set your App ID and App Version in the element properties for quick integration.

Perfect for any mobile app built with Bubble needing advanced, user-friendly file uploads.

Demo Editor: https://bubble.io/page?id=lesscode-plugins&tab=Design&name=multi-file-uploader&type=page&elements=bTKzg0





Are you searching for bubble.io plugin development services​? Look no further as Lesscode.io is an official Bubble.io Certified No-Code Development Agency

Hire a bubble mobile app developer today to develop your next big bubble mobile app or bubble plugin!



Other Plugins:

Free

For everyone

3.0 stars   •   5 ratings
719 installs  
This plugin does not collect or track your personal data.

Other actions

Platform

Native mobile

Contributor details

Lesscode.io logo
Lesscode.io
Joined 2023   •   51 Plugins
View contributor profile

Instructions

Instructions:
  • Drag and drop the Multi File Uploader element onto your page. (it acts as a handler.)
  • Set up your App ID and App Version in the element properties.
  • Add a button to your page and use a workflow action to open the picker:    - Use the "Open Document Picker" or "Open Image Picker" workflow as needed.
  • When the user selects files/images, uploads will automatically start to your Bubble app’s file storage.
  • Monitor and use plugin states:    - Upload Progress: Track upload status for each file (as a list).    - Uploaded File URLs: Access the URLs for all uploaded files (as a list).    - Error Messages: View any errors for each file (as a list).

Types

This plugin can be found under the following types:
Element   •   Event   •   Action

Categories

This plugin can be found under the following categories:
Mobile   •   Media   •   Image   •   Video   •   Data (things)   •   Input Forms

Resources

Support contact
Tutorial

Rating and reviews

Average rating (3.0)

50mb limit?
January 16th, 2026
The plugin works but is limited and can compromise the use since bigger files are not allowe. Is there any solution you guys could provide to have a bigger limit? Solid Apps could help. Thanks. Ian, Bubble Certified Developer at Solid Apps
Plugin 100% Good
September 8th, 2025
Work well
Load time is dreadful
July 18th, 2025
Gave the plugin a go. Took a bit to setup and thought it wasnt working, but the issue was load time of the images. Takes about 20-30 seconds for them to display to the user on screen. I know bubble.io have this issue already for their native file uploader action, so not sure if it's this plugins fault. Nonethless the whole point of this plugin was to fix this upload time, which it hasnt... yet :(
A 20–30 second delay definitely sounds longer than expected. The actual upload speed can depend on multiple factors—most importantly the file size, internet connection, and Bubble’s own upload handling, which this plugin uses under the hood. This plugin essentially facilitates file selection and uses Bubble’s standard file uploader to send files to your app’s storage—there’s no custom processing or delay added by the plugin itself. If faster upload and retrieval is a priority for your use case, I’d recommend exploring third-party storage solutions like AWS S3, which can offer significantly better performance, especially for larger files. Happy to help if you need guidance on setting that up! (plugin author)
July 19th, 2025
  •  
Lesscode.io
Basic but functional
July 17th, 2025
If you need just simple uploader, that's your go. But I recommend lookingng at pro version for file type and size limit features which are sm useful
Absolutely! The Pro version definitely adds more control with file type and size restrictions, which can be very useful for production apps. That said, even the Free version is a great starting point—it enables multi-file uploads out of the box, so Bubblers can get up and running quickly without delay! (plugin author)
July 19th, 2025
  •  
Lesscode.io
Crash a lot of time with bubble go
July 15th, 2025
The plugin crashes very often with bubble go. Unusable.
Thank you for your feedback and I’m sorry to hear about the trouble you’re experiencing. You can see a video demo of the plugin working smoothly in BubbleGo here: http://bit.ly/44A8iX6. If you’re still facing issues in your app, please email us at [email protected]. Our team will be happy to help troubleshoot and resolve any problems for you—whether it’s a plugin bug or a configuration issue. We’re committed to making sure everything works perfectly for you! (plugin author)
July 15th, 2025
  •  
Lesscode.io
Thank you for your reply. It is also possible that this is due to Bubble go instability.
July 15th, 2025
  •  
Original reviewer
Bubble