Upload Informer

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:
  1. A file upload element on your page (Bubble uploader, HTML input, or another plugin)
  1. Placed the Upload Informer element on the page
  1. Basic understanding of workflows and custom states in Bubble
Image without caption

How to setup

Step 1: Installation

Step 2: Place the Element

Step 3: Setup the File Information Section

Plugin Element Properties

Upload Informer

Image without caption

Element Actions

  1. Reject Current File - Reject the current file.
  1. Accept Current File - Accept & upload the current file.
    1. 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.
Image without caption
Changelogs