Easy File Downloader

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.
Image without caption

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

Image without caption
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
Image without caption

Changelogs