Firebase Storage Upload Button
Last updated
Last updated
This element allows you to upload one or multiple files to the service from the user's device, providing status information on the upload process.
The display text of the button.
Due to a Bubble limitation, the text won't react entirely with the setting you put on the Bubble editor, but you can preview the app to see all design settings being reflected on your button.
If left blank, the file will be saved on the root directory of the Firebase Storage console, but you can specify a folder path (e.g. user123/photo).
You can feed files to the element to pré-populate it's states, exactly like an Image or File Uploader would work on Bubble.
Check this if you want the user to be able to select more than one image at a time.
Allows you to customize the name you want the file to have on storage. If left blank, the name of the uploaded file itself will be used.
The URLs of all the files stored on Firebase from the element.
The URL of the last file uploaded to Firebase. If you chose to allow only one file at a time, you can simply use this state to get it's URL.
The percentage (%) status of the upload process of a file, form 0 to 100.
True (or "yes") if there is a file being uploaded at the moment, false (or "no") if all uploading operations are completed or didn't start.
True (or "yes") if an upload process is paused before finalization.
The name of the last file uploaded to Firebase. If you chose to allow only one file at a time, you can simply use this state to get it's URL.
The list of names of the files that were uploaded and generated URLs on the element's uploading operation.
Remove files from the current instance of the file uploader
Pauses the download.
Resumes the download if it's paused.
Cancels the upload operation
Triggered when the selected files finish uploading to Firebase Storage.
Triggered when each individual file is uploaded to Firebase Storage. If you're uploading 3 files, for instance, this event will trigger 3 times.