MARKETPLACE
PLUGINS
FILE DOWNLOADER-NATIVE
File Downloader-Native logo

File Downloader-Native

Published July 2026
   •    Updated this week

Plugin details

Download any file from a URL directly to the user's device in your Bubble native mobile app.
Images and videos are saved automatically to the device camera roll/gallery. All other files (PDFs, documents, audio, zip files, etc.) open the native share sheet so the user can save, open, or share them.

Features:
- Supports all file types — images, videos, PDFs, documents, audio, zip and more
- Images and videos save directly to camera roll
- PDFs and documents open native share sheet
- Auto-detects file type from URL
- Custom file name support
- Lightweight — no configuration needed, just pass a URL

Perfect for: downloading invoices, receipts, certificates, product images, videos, audio files, and any other downloadable content in your Bubble mobile app.

⚠️ Important: This plugin uses React Native native libraries. It will NOT work in Bubble web preview. Always test using BubbleGo or your published native mobile app.
Demo Editor: https://bubble.io/page?id=mobilepluginsahad&app_type=mobile&tab=Design&name=Native+File+Downloader&type=page&elements=bTGrK0

Test Page: https://mobilepluginsahad.bubbleapps.io/version-test/api/1.1/mobile/preview?debug_mode=true&preview_view=Native%20File%20Downloader

$30

One time

stars   •   0 ratings
0 installs  
This plugin does not collect or track your personal data.

Platform

Native mobile

Contributor details

Abdul Ahad logo
Abdul Ahad
Joined 2024   •   11 Plugins
View contributor profile

Instructions

SETUP INSTRUCTIONS
1. Install the plugin in your Bubble app

2. In any workflow, add action → File Downloader Native → Download File

3. Fill in the fields:
  - File URL: the direct URL to the file you want to download
    (must be a direct file link, not a webpage)
  - File name (optional): custom name for the downloaded file
    e.g. "invoice_2024.pdf" — if left empty, name is taken from the URL

4. How files are saved:
  - Images (jpg, png, gif, webp, heic) → saved to camera roll/gallery
  - Videos (mp4, mov, avi, mkv) → saved to camera roll/gallery
  - PDFs, docs, audio, zip, and all other files → opens native share sheet
    where user can save to Files app, open in another app, or share

5. Camera roll permission is requested automatically on first use
  — user must approve it for images and videos to save correctly

COMMON ISSUES:
- File not downloading → make sure the URL is a direct file link, not a redirect or webpage
- Permission denied → user must allow camera roll access in device settings
- Wrong file type detected → use the File name field with the correct extension

⚠️ TESTING WARNING:
This plugin will NOT work in Bubble web preview.
Always test using BubbleGo or your published native mobile app.

Types

This plugin can be found under the following types:

Categories

This plugin can be found under the following categories:
PDF   •   Technical   •   Productivity   •   Media   •   Image

Resources

Support contact
Tutorial

Rating and reviews

No reviews yet

This plugin has not received any reviews.
Bubble