This is a simple Multi FIle Selector & Uploader. It’s doesn’t rely on any external libraries.
Demo Page - https://file-selector-and-uploader.bubbleapps.io/version-test
Editor - https://bubble.io/page?type=page&name=index&id=file-selector-and-uploader&tab=tabs-1
Plugin Page - https://bubble.io/plugin/multi-file-selector-and-uploader-1558589125031x466827846806405100
The main difference with this plugin is that you can use any Bubble element or workflow to choose files, show them in any Bubble element, and upload it with a separate action. It allows for a better user experience and saves server capacity.
Here’s the live example - https://file-selector-and-uploader.bubbleapps.io/version-test/instagram_clone
Because you can use any Bubble element to intiate the File Selection & Upload, you can create a smoother experience. Similar to how Instagram does it. You can use these files into any file editing plugin.
File Type Validation
You can choose the file type you want to limit the user to: Images, Videos, Audio or All file types. I can update this to limit it to extensions if necessary.
File Size Validation.
You can limit the amount of files you want to select and customize the “Too many messages” Alert in the property editor. Up to 10. I can increase this limit if necessary.
Single File Selection
If you limit the “Max number of files” to “1” it will automatically only allow the user to select 1 image.
Displaying all File Types
You can display any file type into any Bubble element. Everything is Uploaded with the proper extensions.
Known Issues: Slow rendering/state publishing when loading in large files.