Link to the plugin page:
Demo to preview the plugin:
Live Demo:
Introduction
The ZIP Read plugin enables users to open and extract ZIP files within their Bubble applications. This plugin supports both locally uploaded ZIP files and ZIP files accessed via remote URLs, allowing users to browse and retrieve their contents effortlessly. Whether handling compressed files for document management, bulk downloads, or cloud-based storage, this plugin streamlines the process of working with ZIP archives.
Key Features
Prerequisites
Before using this plugin, ensure the following:
- Your Bubble app has a file uploader or a method to input a ZIP file URL.
- You have storage space available for extracted files.
- Your Bubble workflows can handle file processing efficiently.
How to setup
Step 1: Installation
Step 2: Place the Element
Step 3: Add Buttons to Trigger Actions
Step 4: Create Workflow Actions for Each Button
Step 5: Configure Events for Workflow Automation
Plugin Element Properties
ZIP Reader
Fields:
Title | Description | Type |
Allowed file extensions | File types that are allowed to be extracted from selected ZIP file. Extensions should be separated by comma, and written without dot. | Text (optional) |
Element Actions
- Upload files to Bubble - Upload all extracted files to bubble
- Select ZIP - Trigger a file selector for ZIP file type
- Select remote ZIP - Fetch and read a zip archive
Title | Description | Type |
URL | Remote URL to a ZIP file | Text |
Exposed states
Title | Description | Type |
List of Preview Files | A list of “blob” files to preview only | File |
List of Base64 Files | Base64 list of extracted files | File |
Extracting | Is extracting process running | Checkbox (yes/no) |
Uploaded Files (URLs) | A list of uploaded files | File |
ZIP Name | ZIP archive name | Text |
ZIP Size (bytes) | ZIP archive size in bytes | Number |
ZIP Last Modified | ZIP archive last modified | Date |
Uploaded File | Last uploaded file | File |
Element Events
Title | Description |
Content Extracted | Triggered when ZIP is unarchived |
File Uploaded | Triggered when a file is uploaded |