Demo to preview the plugin:

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

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

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

  1. Upload files to Bubble - Upload all extracted files to bubble
  1. Select ZIP - Trigger a file selector for ZIP file type
  1. Select remote ZIP - Fetch and read a zip archive
    1. 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
Image without caption

Changelogs