Link to the plugin page:
Demo to preview the plugin:
Introduction
The Easy File Downloader plugin simplifies file downloading within your application, providing an efficient way to manage single or multiple file downloads with ease. Trigger download events programmatically, monitor download progress, and allow users to stop downloads when necessary. This plugin ensures a seamless experience for managing files, perfect for apps handling user-generated content or bulk file downloads.
See Key Features
Prerequisites
To use the Easy File Downloader Plugin for Bubble by Zeroqode, ensure the following:
- You must have an active Bubble account.
- The plugin should be installed from the Zeroqode Plugin Marketplace or added directly from the plugin page.
How to setup
Step 1: Install the Plugin
Step 2: Add the File Downloader Element
Step 3: Set Up Workflow Actions
Plugin Element Properties
File Downloader
The File Downloader element is a minimal setup tool that does not require configuration. Instead, its actions and events are controlled via workflows.
Element Actions
1. Download File
This action is used to download just one file.
Title | Description | Type |
File | (text) The file URL that you want to download. | Text |
File name | (optional) (text) The file name without extension to assign to downloaded file. If it is not specified, the name “File” will be assigned. | Text (optional) |
2. Download Files
This action is used to download more than one file.
Title | Description | Type |
Files | (list of texts) The files’ URLs that you want to download. | Text |
Files’ names | (optional) (list of texts) The files’ names without extension to assign to downloaded files. If it is not specified, the name “File” will be assigned for every files. | Text (optional) |
3. Stop Download File:
This action is used to stop downloading one file.
4. Stop Download Files:
This action is used to stop downloading one file.
Exposed states
Title | Description | Type |
Download Progress | The percentage of the download completed. | Number |
Download Progress Count | The number of files currently being downloaded. | Text |
List of numbers of unspecified files | A list of indices for files without specified names. | Number |
Is Downloading | Indicates if a download is currently in progress. | Checkbox (yes/no) |
Element Events
Title | Description |
Download Finished | Triggered when a download finished. |
Download Start | Triggered when a download starts. |
Workflow Examples
Example 1: Downloading a Single File
Example 2: Downloading Multiple Files
Example 3: Stopping a Download