← Alle native gidsen

Xodera Plugins · Bubble Native

Xodera B2 Files Native

Bewaar app-bijlagen in uw eigen Backblaze B2-opslag. Laat bevoegde gebruikers bestanden uploaden, bladeren en downloaden, en kies expliciet wanneer een bestand publiek gedeeld mag worden.

Public beta guides · Haptics instructions are in its Bubble listing

Public beta offer: free Bubble install · 7-day card trial, then US$1.50/month per plugin/project.

Documentatie beoordeeld 6 november 2026

Praktische voorbeelden

Sla een taakbijlage op in de eigen privé‑bucket van de ontwikkelaar

Een Bubble‑taak heeft een duurzame opslagreferentie nodig zonder een vervaldatum‑download‑URL als bestandsidentiteit te beschouwen.

`bucket_binding_id = an allowed binding to your own private bucket`; dynamische `local_uri`, `display_name`, `mime_type` en `expected_size` beschrijven het geselecteerde lokale bestand.

Gepland: Check local source → Upload file → wacht op `upload_verified`. Uw workflow slaat vervolgens `asset_ref` en metadata op in het eigen taakrecord.

Gebruik `asset_ref`, `size_bytes`, `mime_type` en `upload_status`. Later kan Resolve private read een tijdelijke URL voor geautoriseerd gebruik leveren.

Als het opslaan in de database mislukt na `upload_verified`, probeer dan de DB‑update opnieuw met dezelfde asset‑referentie in plaats van een andere upload. Controleer het resultaat van `upload_pending` met Check or recover upload status en dezelfde upload‑ID.

Gepland. Uw B2‑account betaalt opslag‑ en downloadkosten.

Maak een eigen bijlagegalerij met duurzame bestandsrecords

Een bestandsgalerij heeft namen, types en paginering nodig, evenals een manier om het geselecteerde asset later te openen.

Het File‑record van uw app slaat een geaccepteerde `asset_ref`, weergavenaam, MIME en eigenaar/taak‑relatie op na een geverifieerde upload; gebruik geen lokale URI als cloud‑identiteit.

Gepland: gebruik List my B2 files om de bijlagenlijst op te bouwen. asset_refs identificeert de bestanden; waarden op dezelfde index leveren hun namen en types. Het selecteren van een bestand geeft zijn asset_ref door aan Get asset metadata of Download accepted version.

`has_more` en `next_cursor` behoren tot de huidige query. Een voltooide download retourneert `local_output_uri`; dit is een apparaat‑lokale kopie, geen permanente openbare link.

Reset paginering na wijzigingen in binding/account/query. Bij `transfer_error` behoudt u het bestaande File‑object en toont u `error_code`; vervang het niet stilzwijgend door een andere provider‑versie.

Gepland. Uw B2‑account betaalt opslag‑ en downloadkosten.

Maak publicatie en exacte‑versieverwijdering bewust

Personeel mag per ongeluk geen privé‑bijlage blootstellen of elke versie verwijderen bij het vervangen van een afbeelding.

`asset_ref = the selected accepted version`; bucketbinding en de bestandsrechten van de app moeten de gevraagde bewerking toestaan.

Toon de huidige zichtbaarheid, vraag om expliciete bevestiging, en voer vervolgens Change public sharing uit. Voor verwijdering, roep Delete accepted version aan met bevestiging; bewaar app‑metadata totdat het bevestigde resultaat bekend is.

Na `share_changed`, verwerk `visibility` en `public_url` alleen wanneer openbaar delen expliciet is geautoriseerd. Na `delete_completed`, werk het eigen File‑record bij; `delete_pending` is geen definitieve verwijdering.

Controleer het resultaat van een onzekere bewerking in plaats van succes aan te nemen. Eerder uitgegeven provider‑lees‑URL's kunnen geldig blijven tot ze verlopen; het verwijderen van een DB‑rij of het uitschakelen van delen haalt niet reeds gedownloade bytes op.

Gepland. Uw B2‑account betaalt opslag‑ en downloadkosten.

Wat nu werkt

Geplande plug-in. Deze is nog niet geïnstalleerd of beschikbaar voor gebruik. De onderstaande gids toont de beoogde bestandsworkflow.

Bouw de workflow

Gepland

Gepland workflow. Nog niet beschikbaar in de huidige bèta.

Deze voorbeelden gebruiken app‑records zoals Lesson, Message en Order. Vervang ze door uw eigen gegevenstypen en elementnamen. Voorbeeld‑mediapaden moeten worden vervangen door uw eigen bestanden.

  1. Gepland: kies in uw projectinstellingen uw B2-opslag en toegestane bucket. Stel de privacy, mapvoorvoegsel en geaccepteerde bestandstypen en -groottes in.

  2. Doe List B2 bindings om toegestane opslagkeuzes weer te geven. Gebruik List my B2 files om de bestanden van de huidige gebruiker te tonen en Get my B2 file info voor details.

  3. Kies een bestand. Stel bucket_binding_id, local_uri, display_name, mime_type en expected_size in, voer vervolgens Upload file uit. Toon voortgang, maar wacht op upload_verified voordat u het bestand als opgeslagen beschouwt.

  4. Sla asset_ref op in uw app‑record. Gebruik het voor Get asset metadata, Resolve private read of Download accepted version. Change public sharing en Delete accepted version vereisen een aparte bevestiging.

Workflow‑diagram — geen appscreenshot

Eenmalig configureren

Activatie van een sleutel is gepland voor deze plug‑in. Maak of kies je Bubble‑app‑project in BestPlugins → Dashboard → Plugins. Kies Xodera B2 Files Native, kopieer de sleutel, open vervolgens Bubble → Plugins → Xodera B2 Files Native en plak deze in project_api_key. Sla één keer op; gebruik daarna de onderstaande acties. Elke plug‑in in elk project heeft zijn eigen sleutel.

Gebruik uw eigen Backblaze B2-account en kies de bucket voor deze app. Bepaal wie bestanden mag lezen en uploaden. Sla de namen van de relevante gebruiker ja/nee-velden op in b2_reader_permission_field en b2_writer_permission_field; standaardwaarden zijn b2_files_reader en b2_files_writer. Alleen een geautoriseerde beheerder mag die gebruikersrechten wijzigen.

Eenmalig configureren
  1. Maak of kies uw Bubble app‑project op BestPlugins → Dashboard → Plugins.
  2. Kies deze plug‑in en kopieer de projectsleutel.
  3. Gepland: Open Bubble → Plugins → Xodera B2 Files Native; plak de sleutel in project_api_key en sla op.
  4. Voeg het element toe, kies uw app‑gegevens en bouw de workflow hieronder.
  5. Privé‑bèta‑toegang voorlopig alleen. Publieke installatie en betaalde activering zijn nog niet beschikbaar.
Installatie en abonnement

For Audio Player, Video Player, Photo Editor, Audio Recorder, Files Kit and Haptics: free Bubble installation, a 7-day trial with a card, then US$1.50 per month per plugin and app project. Development and production are included, with no operation cap. File-size and feature limits still apply. Review billing and cancellation before confirming. Other plugins remain unavailable for purchase.

Sla het resultaat op in je app

Voorbeeldbijlage: asset_ref, gerelateerd rapport/bestelling, eigenaar, display_name, mime_type en size_bytes. Sla deze op na upload_verified. Gebruik asset_ref om later een bestand te heropenen; een tijdelijk leesadres of een pad op één apparaat is geen permanente bestandsreferentie. Als het opslaan van het databaserecord mislukt, probeer dat record opnieuw op te slaan in plaats van het bestand opnieuw te uploaden.

Fout, annulering en herstel

Als een uploadresultaat onbekend is, bewaar upload_id en gebruik Check or recover upload status. Upload niet automatisch een andere kopie. Annuleren beïnvloedt de onafgemaakte overdracht, niet een al opgeslagen bestand. Als toegang verloopt, vraag het bestand opnieuw op in plaats van een oud tijdelijk adres te hergebruiken.

Mogelijkheden en limieten

Geplande maximale bestandsgrootte: 256 MiB, of een lagere bucketlimiet die u kiest. Backblaze-opslag- en downloadkosten behoren tot uw B2-account. Bestanden in een publieke bucket zijn publiek, zelfs wanneer het gerelateerde app-record privé is. Geen virus-scanbelofte, multipart-upload, pauze of herstel na beëindiging van de app.

Instellingen, acties en resultaten

Gebruik deze namen in Bubble. Geplande functies worden apart gemarkeerd.

Beschikbare bètainstellingen

Elementinstellingen

bucket_binding_id · textlocal_uri · textdisplay_name · textmime_type · textexpected_size · numbermetadata_json · textasset_ref · textis_active · yes_nodisabled · yes_nolanguage · textui_text_json · texttitle · textshow_preview · yes_noshow_provider_browse · yes_no

Statussen

status · textis_busy · yes_noupload_id · textupload_status · textasset_ref · textdisplay_name · textmime_type · textsize_bytes · numberbytes_sent · numberprogress · numberprogress_indeterminate · yes_notemporary_read_url · textread_expires_at · textlocal_output_uri · textpublic_url · textvisibility · textnext_cursor · texthas_more · yes_noquery_revision · textfiles_json · textbuckets_json · textremote_files_json · textremote_next_cursor · textremote_has_more · yes_noremote_query_revision · textbucket_binding_id · textcleanup_pending · yes_noerror_code · texterror_message · text

Evenementen

file_selectedupload_startedupload_transport_completedupload_verifiedupload_pendingbuckets_loadedbucket_selectedlist_loadedmetadata_loadedread_resolveddownload_completedshare_changeddelete_completeddelete_pendingbrowse_loadedtransfer_cancelledcleanup_pendingtransfer_errorsession_cleared

Acties en hun invoer

List allowed bucketsSelect bucket bindingCheck local sourceUpload fileCheck or recover upload statusCancel owned transferClear local sessionList application filesRefresh application filesLoad more application filesSelect asset referenceGet asset metadataResolve private readDownload accepted versionBrowse provider filesChange public sharingDelete accepted version
Elementinstellingen · 14

Gepland workflow. Nog niet beschikbaar in de huidige bèta.

bucket_binding_idtext · Standaard: ""
Voorbeeldwaarde<binding returned by List B2 bindings>
Voorbeeld Bubble-expressieSelected Binding's binding_id
Opslagkeuze geretourneerd door List B2 bindings. Gebruik de ID ervan voor dit bestand.
local_uritext · Standaard: ""
Voorbeeldwaardefile:///app-cache/attachment.jpg
Voorbeeld Bubble-expressieOffline Files' local_uri
Leesbare bestandslocatie op dit apparaat. Het is geen online downloadlink.
display_nametext · Standaard: ""
Voorbeeldwaardereport-photo.jpg
Voorbeeld Bubble-expressieSelected Attachment's display_name
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
mime_typetext · Standaard: ""
Voorbeeldwaardeimage/jpeg
Voorbeeld Bubble-expressiePhoto Editor's output_mime
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
expected_sizenumber · Standaard: 0
Voorbeeldwaarde246975
Voorbeeld Bubble-expressieOffline Files' size_bytes
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
metadata_jsontext · Standaard: ""
Voorbeeldwaarde{"label":"field-report"}
Voorbeeld Bubble-expressieSelected Attachment's safe_metadata_json
Optionele JSON met app‑informatie zoals een rapportlabel. Houd het klein en vermijd persoonlijke gegevens.
asset_reftext · Standaard: ""
Voorbeeldwaarde<returned asset_ref>
Voorbeeld Bubble-expressieSelected B2Asset's asset_ref
Stabiele ondoorzichtige geaccepteerde‑asset‑identiteit van de service. Het selecteren ervan omzeilt nooit gebruikersautorisatie.
is_activeyes_no · Standaard: true
Voorbeeldwaardeyes
Voorbeeld Bubble-expressieGuideHost's view_is_active (your yes/no custom state)
Stel ja in zolang dit overzicht geopend is. Stel nee in bij verlaten, zodat afspelen of huidig werk kan stoppen.
disabledyes_no · Standaard: false
Voorbeeldwaardeno
Voorbeeld Bubble-expressieGuideHost's is_busy (your yes/no custom state)
Schakel het element uit terwijl uw app bezig is of deze actie niet beschikbaar is.
languagetext · Standaard: "auto"
Voorbeeldwaardeuk
Voorbeeld Bubble-expressieCurrent User's preferred_language
Stel language=auto in om een ondersteund apparaat of browsertaal te volgen. Voer een ondersteunde taalcodes in om deze expliciet te kiezen.
ui_text_jsontext · Standaard: ""
Voorbeeldwaarde{}
Voorbeeld Bubble-expressieApp Settings' player_labels_json (supported keys only)
Optionele JSON met ondersteunde knoplabels. Laat leeg om de ingebouwde tekst te gebruiken.
titletext · Standaard: ""
VoorbeeldwaardeLesson 4 — review
Voorbeeld Bubble-expressieSelected Lesson's name
Zichtbare app‑tekst; leeg laat ingebouwde gelokaliseerde tekst gebruiken waar ondersteund. Geen inloggegevens.
show_previewyes_no · Standaard: false
Voorbeeldwaardeyes
Voorbeeld Bubble-expressieApp Settings' b2_preview
Toon of verberg de bestandspreview.
show_provider_browseyes_no · Standaard: false
Voorbeeldwaardeno
Voorbeeld Bubble-expressieCurrent User's authorized_browse_UI (presentation only)
Toon of verberg de opslag‑browsing‑besturingselementen voor toegestane gebruikers.
Acties en hun invoer · 20

Gepland workflow. Nog niet beschikbaar in de huidige bèta.

List allowed buckets

Geen actieparameters

Select bucket binding
binding_idtext · Standaard: —
Voorbeeldwaarde<returned allowed binding ID>
Voorbeeld Bubble-expressieSelected Binding's binding_id
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
Check local source

Geen actieparameters

Upload file
acknowledge_public_bytesyes_no · Standaard: —
Voorbeeldwaardeno
Voorbeeld Bubble-expressiePublic bucket disclosure Checkbox is checked (private bucket: no)
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
confirm_retryyes_no · Standaard: —
Voorbeeldwaardeno
Voorbeeld Bubble-expressieRetry Checkbox is checked after confirmed clean pending status
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
Check or recover upload status
upload_idtext · Standaard: —
Voorbeeldwaarde<original returned upload_id>
Voorbeeld Bubble-expressieCurrent UploadIntent's upload_id
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
Cancel owned transfer

Geen actieparameters

Clear local session

Geen actieparameters

List application files

Geen actieparameters

Refresh application files

Geen actieparameters

Load more application files

Geen actieparameters

Select asset reference
asset_reftext · Standaard: —
Voorbeeldwaarde<returned asset_ref>
Voorbeeld Bubble-expressieSelected B2Asset's asset_ref
Stabiele ondoorzichtige geaccepteerde‑asset‑identiteit van de service. Het selecteren ervan omzeilt nooit gebruikersautorisatie.
Get asset metadata
asset_reftext · Standaard: —
Voorbeeldwaarde<returned asset_ref>
Voorbeeld Bubble-expressieSelected B2Asset's asset_ref
Stabiele ondoorzichtige geaccepteerde‑asset‑identiteit van de service. Het selecteren ervan omzeilt nooit gebruikersautorisatie.
Resolve private read
asset_reftext · Standaard: —
Voorbeeldwaarde<returned asset_ref>
Voorbeeld Bubble-expressieSelected B2Asset's asset_ref
Stabiele ondoorzichtige geaccepteerde‑asset‑identiteit van de service. Het selecteren ervan omzeilt nooit gebruikersautorisatie.
Download accepted version
asset_reftext · Standaard: —
Voorbeeldwaarde<returned asset_ref>
Voorbeeld Bubble-expressieSelected B2Asset's asset_ref
Stabiele ondoorzichtige geaccepteerde‑asset‑identiteit van de service. Het selecteren ervan omzeilt nooit gebruikersautorisatie.
Browse provider files
prefixtext · Standaard: —
Voorbeeldwaarde""
Voorbeeld Bubble-expressieAuthorized Browse Settings' prefix
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
load_moreyes_no · Standaard: —
Voorbeeldwaardeno
Voorbeeld Bubble-expressieLoad More button only, for unchanged query
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
Change public sharing
asset_reftext · Standaard: —
Voorbeeldwaarde<returned asset_ref>
Voorbeeld Bubble-expressieSelected B2Asset's asset_ref
Stabiele ondoorzichtige geaccepteerde‑asset‑identiteit van de service. Het selecteren ervan omzeilt nooit gebruikersautorisatie.
enabledyes_no · Standaard: —
Voorbeeldwaardeno
Voorbeeld Bubble-expressiePublic Share Checkbox is checked after separate confirmation
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
confirmyes_no · Standaard: —
Voorbeeldwaardeyes — explicit confirmation only
Voorbeeld Bubble-expressieConfirm Checkbox is checked
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
Delete accepted version
asset_reftext · Standaard: —
Voorbeeldwaarde<returned asset_ref>
Voorbeeld Bubble-expressieSelected B2Asset's asset_ref
Stabiele ondoorzichtige geaccepteerde‑asset‑identiteit van de service. Het selecteren ervan omzeilt nooit gebruikersautorisatie.
confirmyes_no · Standaard: —
Voorbeeldwaardeyes — explicit confirmation only
Voorbeeld Bubble-expressieConfirm Checkbox is checked
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
List B2 bindings
environmenttext · Standaard: —
Voorbeeldwaardedevelopment
Voorbeeld Bubble-expressieApp Settings' selected_environment
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.

Retouren

ok · yes/nostatus · texterror_code · textbinding_ids · text listlabels · text listprivacy · text listmax_size_bytes · number list
List my B2 files
environmenttext · Standaard: —
Voorbeeldwaardedevelopment
Voorbeeld Bubble-expressieApp Settings' selected_environment
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
binding_idtext · Standaard: —
Voorbeeldwaarde<returned allowed binding ID>
Voorbeeld Bubble-expressieSelected Binding's binding_id
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
limitnumber · Standaard: —
Voorbeeldwaarde50
Voorbeeld Bubble-expressieGallery Settings' page_size
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
cursortext · Standaard: —
Voorbeeldwaarde""
Voorbeeld Bubble-expressiePrevious List my B2 files result's next_cursor; empty on first page
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.

Retouren

ok · yes/nostatus · texterror_code · textasset_refs · text listdisplay_names · text listmime_types · text listsize_bytes · number listcreated_ats · text listvisibility · text listpublic_urls · text listprovider_status · text listinspection_status · text listmetadata_labels · text listhas_more · yes/nonext_cursor · textquery_revision · text
Get my B2 file info
environmenttext · Standaard: —
Voorbeeldwaardedevelopment
Voorbeeld Bubble-expressieApp Settings' selected_environment
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
binding_idtext · Standaard: —
Voorbeeldwaarde<returned allowed binding ID>
Voorbeeld Bubble-expressieSelected Binding's binding_id
Gebruik de waarde van het huidige bedrijfsrecord; valideer deze tegen de onderstaande limieten.
asset_reftext · Standaard: —
Voorbeeldwaarde<returned asset_ref>
Voorbeeld Bubble-expressieSelected B2Asset's asset_ref
Stabiele ondoorzichtige geaccepteerde‑asset‑identiteit van de service. Het selecteren ervan omzeilt nooit gebruikersautorisatie.

Retouren

ok · yes/nostatus · texterror_code · textasset_ref · textdisplay_name · textmime_type · textsize_bytes · numbercreated_at · textvisibility · textpublic_url · textprovider_status · textinspection_status · textmetadata_label · text
Statussen en gebeurtenissen

Gepland workflow. Nog niet beschikbaar in de huidige bèta.

Statussen

status · text

Huidig resultaat van deze actie. Gebruik het bijpassende voltooiings‑event vóór het opslaan van succes.

is_busy · yes_no

Het werk is nog bezig. Wacht voordat u een andere actie start.

upload_id · text

Identificatie voor dit item of deze actie. Bewaar deze bij het bijbehorende app‑record. Gebruik dezelfde verzoek‑identificatie bij het opnieuw proberen van een onzeker resultaat.

upload_status · text

Huidig resultaat van deze actie. Gebruik het bijpassende voltooiings‑event vóór het opslaan van succes.

asset_ref · text

Identificatie voor dit item of deze actie. Bewaar deze bij het bijbehorende app‑record. Gebruik dezelfde verzoek‑identificatie bij het opnieuw proberen van een onzeker resultaat.

display_name · text

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

mime_type · text

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

size_bytes · number

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

bytes_sent · number

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

progress · number

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

progress_indeterminate · yes_no

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

temporary_read_url · text

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

read_expires_at · text

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

local_output_uri · text

Bestandslocatie op dit apparaat. Sla het bestand apart op of upload het als het online bewaard moet blijven.

public_url · text

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

visibility · text

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

next_cursor · text

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

has_more · yes_no

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

query_revision · text

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

files_json · text

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

buckets_json · text

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

remote_files_json · text

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

remote_next_cursor · text

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

remote_has_more · yes_no

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

remote_query_revision · text

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

bucket_binding_id · text

Identificatie voor dit item of deze actie. Bewaar deze bij het bijbehorende app‑record. Gebruik dezelfde verzoek‑identificatie bij het opnieuw proberen van een onzeker resultaat.

cleanup_pending · yes_no

Huidige waarde voor het geselecteerde item. Lees deze na het gerelateerde event.

error_code · text

Foutinformatie voor de laatste actie. Toon een nuttig bericht en bied de relevante herpoging aan.

error_message · text

Foutinformatie voor de laatste actie. Toon een nuttig bericht en bied de relevante herpoging aan.

Evenementen

file_selected

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

upload_started

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

upload_transport_completed

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

upload_verified

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

upload_pending

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

buckets_loaded

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

bucket_selected

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

list_loaded

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

metadata_loaded

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

read_resolved

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

download_completed

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

share_changed

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

delete_completed

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

delete_pending

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

browse_loaded

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

transfer_cancelled

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

cleanup_pending

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

transfer_error

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

session_cleared

Wanneer dit evenement plaatsvindt, lees dan de gerelateerde toestanden van hetzelfde element.

Vragen die ontwikkelaars stellen

Kan ik de tijdelijke lees‑URL opslaan als mijn bestand?

Nee. Bewaar asset_ref en de canonieke metadata. Autoriseer leesacties opnieuw; een apparaat‑downloadpad is geen Bubble‑bestand.

Hoe werkt het abonnement?

Geplande prijsstelling: het installeren van de plugin in Bubble is gratis. BestPlugins-toegang is een afzonderlijk abonnement voor elke plugin in elk Bubble app‑project: 7 dagen gratis, daarna US$1.50 per maand. Development en Live zijn inbegrepen. Er is geen vaste limiet op het aantal bewerkingen; bestands‑grootte‑ en functielimieten blijven gelden. Afrekenen is nog niet geopend. Het activeringsscherm toont de eerste factuurdatum en annuleringsvoorwaarden.

Gerelateerde handleidingen

Marketplace release in afwachting

Forumgids niet geplaatst

Voor hulp, vertel ons welke plugin en welk apparaat u gebruikt, welke actie u probeerde en wat er gebeurde. Gebruik een voorbeeld zonder persoonlijke gegevens. Deel nooit uw sleutel of privé‑bestanden.