With Direct and Native Image Downloader, deliver a consistent, high-quality download experience for every user—no matter their device.
This plugin enables seamless image download or share experiences across all devices: - iOS 14+: opens the native share sheet (including “Save Image”) - Android & Desktop: forces a direct download into the photo gallery or “Downloads” folder
Free
For everyone
5.0 stars • 2 ratings
64 installs
This plugin does not collect or track your personal data.
How to Use
1. Install the Plugin In your Bubble editor, go to Plugins → Add plugins, search for Direct and Native Image Downloader, and install it.
2. Add the Action to Your Workflow - Select the button or element you want to trigger the download (e.g. a “Download” icon). - Click Start/Edit workflow. - Under Plugins, choose the direct_download action.
3. Configure the Parameters - Image URL (image_url): Set this to your dynamic image source (e.g. Current Page Photo’s URL). - File Name (filename, optional): Provide a default file name (e.g. photo.jpg). If left blank, it defaults to photo.jpg.
4. Test Across Devices - iOS 14+: Tap the button and verify the native share sheet appears with “Save Image.” - Android: The image should download automatically into the device’s photo gallery. - Desktop (Chrome, Safari, etc.): The image should download directly into the user’s “Downloads” folder.
---
Best Practices - HTTPS & CORS: Ensure your image URLs are served over HTTPS and allow CORS so they can be fetched as blobs. - Content-Type: Confirm your server or CDN sends the correct Content-Type header (image/jpeg, image/png, etc.). - UI Clarity: Label your download button clearly (e.g. “Save Photo”) so users know what to expect.
Types
This plugin can be found under the following types: