Link to the plugin page: https://zeroqode.com/plugin/1610551403153x487364387507454000
Demo to preview the plugin:
Introduction
The Upload Informer plugin allows you to filter and collect information about files before they are saved in your Bubble database. It works seamlessly with Bubble's default file upload elements, HTML file inputs, and other file upload plugins.
The plugin reads file details client-side using the user's browser and provides custom states such as file name, size, MIME type, file type, and Base64 encoding. This enables you to reject or approve files before they are uploaded.
Key Features
Prerequisites
Before using the Upload Informer plugin, ensure you have:
- A file upload element on your page (Bubble uploader, HTML input, or another plugin)
- Placed the Upload Informer element on the page
- Basic understanding of workflows and custom states in Bubble
How to setup
Step 1: Installation
Step 2: Place the Element
Step 3: Setup the File Information Section
Plugin Element Properties
Upload Informer
Element Actions
- Reject Current File - Reject the current file.
- Accept Current File - Accept & upload the current file.
Title | Description | Type |
Rename File | Check to override file name. | Checkbox (yes/no) |
Override File Name | The new name to give to the file. | Text (optional) |
Attach File To Type | Type of thing to attach this file to. | App Type |
Attach File To Thing | Thing to attach this file to. | Item reperesenting Attach File To Type |
Exposed states
Title | Description | Type |
Current File Number | The file number just checked. | Number |
File Name | This files name. | Text |
File Size | This files size. | Number |
File’s MIME Type | The MIME type of this file. | Text |
File’s Extension (.png) | This files extension | Text |
File’s New Bubble URL | This files new bubble URL. | Text |
Base64 | This files base64. | Text |
Base64 URL | This files base64 URL. | Text |
File’s new name | The updated name of the file after it has been accepted and renamed | Text |
Element Events
Title | Description |
Finished Analyzing | Finished analyzing the file. |
File Rejected | The file was rejected. |
File Accepted | The file was accepted. |
Successful | The file upload was successful. |
Failed | The file upload failed. |
Changelogs