← Усе натыўныя кіраўніцтва

Xodera Plugins · Bubble Native

Xodera B2 Files Native

Захоўвайце ўкладанні прыкладання ў вашым уласным сховішчы Backblaze B2. Дазвольце дазволеным карыстальнікам загружаць, праглядаць і спампоўваць файлы і выразна выбіраць, калі файл можа быць публічна даступным.

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.

Дакументацыя праверана 6 лістапада 2026

Практычныя прыклады

Захаваць укладанне працы ў уласнае прыватнае сховішча распрацоўшчыка

Заданне Bubble патрабуе трывалага спасылкі на сховішча, не разглядаючы URL-адрас загрузкі, які сканчваецца, як ідэнтыфікатар файла.

`bucket_binding_id = an allowed binding to your own private bucket`; дынамічныя `local_uri`, `display_name`, `mime_type` і `expected_size` апісваюць выбраны лакальны файл.

Запланавана: Check local source → Upload file → чакаць `upload_verified`. Ваш працэс затым захоўвае `asset_ref` і метаданыя ў уласным запісе Job.

Выкарыстоўвайце `asset_ref`, `size_bytes`, `mime_type` і `upload_status`. Пазней Resolve private read можа даць часовы URL для аўтарызаванага выкарыстання.

Калі захаванне ў базе дадзеных не ўдаецца пасля `upload_verified`, паўтарыце абнаўленне БД з той жа спасылкай на рэсурс, а не іншай загрузкай. Праверце вынік `upload_pending`, выкарыстоўваючы Check or recover upload status і той жа ID загрузкі.

Запланавана. Ваш уліковы запіс B2 аплочвае выдаткі на захоўванне і спампоўку.

Стварыце ўласную галерэю ўкладанняў з трывалымі запісамі файлаў

Галерэя файлаў патрабуе назваў, тыпаў і пагінацыі, а таксама спосабу адкрыць выбраны рэсурс пазней.

Запіс File вашага прыкладання захоўвае прыняты `asset_ref`, назву для адлюстравання, MIME і сувязь уладальніка/задання пасля праверанай загрузкі; не выкарыстоўвайце лакальны URI як яго воблачную ідэнтычнасць.

Запланавана: выкарыстоўвайце List my B2 files для стварэння спісу ўкладанняў. asset_refs ідэнтыфікуе файлы; значэнні з тым жа індэксам падаюць іх назвы і тыпы. Выбар файла перадае яго asset_ref у Get asset metadata або Download accepted version.

`has_more` і `next_cursor` належаць бягучаму запыту. Завершаная загрузка вяртае `local_output_uri`; гэта лакальная копія прылады, а не пастаянная публічная спасылка.

Скіньце пагінацыю пасля зменаў звязвання/ўліковага запісу/запыту. На `transfer_error` захавайце існуючы File Thing і адлюструйце `error_code`; не замяняйце яго ціха іншай версіяй пастаўшчыка.

Запланавана. Ваш уліковы запіс B2 аплочвае выдаткі на захоўванне і спампоўку.

Зрабіце публікацыю і выдаленне канкрэтнай версіі свядома

Персанал не павінен выпадкова раскрываць прыватнае ўкладанне або выдаляць усе версіі пры замене выявы.

`asset_ref = the selected accepted version`; звязванне бакета і дазволы на файлы прыкладання павінны дазваляць запытаную аперацыю.

Пакажыце бягучую бачнасць, запытайце яўнае пацвярджэнне, затым Change public sharing. Для выдалення выклічце Delete accepted version з пацвярджэннем; захоўвайце метаданыя прыкладання, пакуль не будзе вядома пацверджаны вынік.

Пасля `share_changed` выкарыстоўвайце `visibility` і `public_url` толькі калі публічнае абагуленне было яўна аўтарызавана. Пасля `delete_completed` абнавіце ўласны запіс File; `delete_pending` не з'яўляецца канчатковым выдаленнем.

Праверце вынік няпэўнай аперацыі, а не меркаваць поспех. Раней выдадзеныя URL-адрасы чытання пастаўшчыка могуць заставацца дзейнымі да заканчэння тэрміну; выдаленне радка БД або адключэнне абагулення не адклікае ўжо загружаныя байты.

Запланавана. Ваш уліковы запіс B2 аплочвае выдаткі на захоўванне і спампоўку.

Што працуе зараз

Запланаваны плагін. Ён яшчэ не ўсталяваны і недаступны для выкарыстання. Ніжэй прыведзена інструкцыя, якая паказвае запланаваны працэс працы з файламі.

Стварыце працоўны паток

Запланавана

Запланаваны працэс. Пакуль недаступна ў бягучай бэта-версіі.

Гэтыя прыклады выкарыстоўваюць запісы прыкладання, такія як Lesson, Message і Order. Заменіце іх уласнымі тыпамі даных і назвамі элементаў. Прыклады медыя-адрасоў трэба замяніць вашымі файламі.

  1. Планавана: у наладах вашага праекта абярыце ваш B2 сховішча і дазволены бакет. Усталюйце яго прыватнасць, прэфікс папкі і дапушчальныя тыпы і памеры файлаў.

  2. Выкарыстоўвайце List B2 bindings, каб паказаць дазволеныя варыянты сховішча. Выкарыстоўвайце List my B2 files, каб паказаць файлы бягучага карыстальніка, і Get my B2 file info — для падрабязнасцяў.

  3. Выберыце файл. Усталюйце bucket_binding_id, local_uri, display_name, mime_type і expected_size, затым запусціце Upload file. Паказвайце прагрэс, але пачакайце upload_verified, перш чым лічыць файл захаваным.

  4. Захавайце asset_ref у запісе вашай праграмы. Выкарыстоўвайце яго для Get asset metadata, Resolve private read або Download accepted version. Change public sharing і Delete accepted version патрабуюць асобнага пацверджання.

Схема працоўнага патоку — не здымак прыкладання

Наладзьце адзін раз

Плануецца актывацыя ключа для гэтага плагіна. Стварыце або выберыце ваш Bubble праект у BestPlugins → Dashboard → Plugins. Выберыце Xodera B2 Files Native, скапіруйце яго ключ, затым адкрыйце Bubble → Plugins → Xodera B2 Files Native і ўстаўце яго ў project_api_key. Захавайце адзін раз; затым выкарыстоўвайце дзеянні ніжэй. Кожны плагін у кожным праекце мае свой уласны ключ.

Выкарыстоўвайце ўласны акаўнт Backblaze B2 і выберыце бакет для гэтай праграмы. Вызначце, хто можа чытаць і загружаць файлы. Захоўвайце назвы адпаведных карыстальніцкіх палёў так/не ў b2_reader_permission_field і b2_writer_permission_field; значэнні па змаўчанні — b2_files_reader і b2_files_writer. Толькі аўтарызаваны адміністратар павінен змяняць гэтыя правы карыстальнікаў.

Наладзьце адзін раз
  1. Стварыце або выберыце ваш праект прыкладання Bubble у BestPlugins → Dashboard → Plugins.
  2. Выберыце гэты плагін і скапіруйце яго ключ праекта.
  3. Плануецца: Адкрыць Bubble → Plugins → Xodera B2 Files Native; уставіць ключ у project_api_key і захаваць.
  4. Дадайце элемент, выберыце вашы дадзеныя прыкладання і пабудуйце працэс ніжэй.
  5. Прыватны доступ да бэта-версіі толькі зараз. Публічная ўстаноўка і платная актывацыя яшчэ не адкрыты.
Усталяванне і падпіска

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.

Захавайце вынік у вашым дадатку

Прыклад далучэння: asset_ref, звязаны справаздача/заказ, уласнік, display_name, mime_type і size_bytes. Захавайце іх пасля upload_verified. Выкарыстоўвайце asset_ref, каб пазней адчыніць файл; часовы адрас для чытання або шлях на адным прыладзе не з’яўляюцца пастаяннай спасылкай на файл. Калі захаванне запісу базы даных не ўдаецца, паўтарыце захаванне гэтага запісу, а не загружайце файл зноў.

Памылка, адмена і аднаўленне

Калі вынік загрузкі невядомы, захоўвайце upload_id і выкарыстоўвайце Check or recover upload status. Не загружайце іншую копію аўтаматычна. Адмена ўплывае на незавершаную перадачу, а не на ўжо захаваны файл. Калі доступ скончыўся, запытайце файл зноў, а не выкарыстоўвайце стары часовы адрас.

Магчымасці і абмежаванні

Планаваны максімальны памер файла: 256 MiB, або ніжэйшы ліміт бакета, які вы абіраеце. Выдаткі на захоўванне і спампоўку Backblaze належаць вашаму акаўнту B2. Файлы ў публічным бакеце публічныя, нават калі звязаны запіс праграмы прыватны. Няма гарантыі сканіравання на вірусы, шматчастковай загрузкі, прыпынку або аднаўлення пасля завяршэння працы праграмы.

Налады, дзеянні і вынікі

Выкарыстоўвайце гэтыя назвы ў Bubble. Планаваныя функцыі пазначаны асобна.

Даступныя бэта-налады

Налады элемента

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

Стані

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

Падзеі

file_selectedupload_startedupload_transport_completedupload_verifiedupload_pendingbuckets_loadedbucket_selectedlist_loadedmetadata_loadedread_resolveddownload_completedshare_changeddelete_completeddelete_pendingbrowse_loadedtransfer_cancelledcleanup_pendingtransfer_errorsession_cleared

Дзеянні і іх уводы

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
Налады элемента · 14

Запланаваны працэс. Пакуль недаступна ў бягучай бэта-версіі.

bucket_binding_idtext · Па змаўчанні: ""
Прыкладнае значэнне<binding returned by List B2 bindings>
Прыклад Bubble выразSelected Binding's binding_id
Выбар сховішча, які вярнуў List B2 bindings. Выкарыстоўвайце яго ID для гэтага файла.
local_uritext · Па змаўчанні: ""
Прыкладнае значэннеfile:///app-cache/attachment.jpg
Прыклад Bubble выразOffline Files' local_uri
Чытальная размяшчэнне файла на гэтай прыладзе. Гэта не онлайн-спасылка для загрузкі.
display_nametext · Па змаўчанні: ""
Прыкладнае значэннеreport-photo.jpg
Прыклад Bubble выразSelected Attachment's display_name
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
mime_typetext · Па змаўчанні: ""
Прыкладнае значэннеimage/jpeg
Прыклад Bubble выразPhoto Editor's output_mime
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
expected_sizenumber · Па змаўчанні: 0
Прыкладнае значэнне246975
Прыклад Bubble выразOffline Files' size_bytes
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
metadata_jsontext · Па змаўчанні: ""
Прыкладнае значэнне{"label":"field-report"}
Прыклад Bubble выразSelected Attachment's safe_metadata_json
Неабавязковы JSON з інфармацыяй пра прыкладанне, напрыклад, меткай справаздачы. Трымайце яго кароткім і пазбягайце асабістых даных.
asset_reftext · Па змаўчанні: ""
Прыкладнае значэнне<returned asset_ref>
Прыклад Bubble выразSelected B2Asset's asset_ref
Стабільная непразрыстая ідэнтыфікацыя прынятага актыву ад сэрвісу. Выбар гэтага ніколі не абмінае аўтарызацыю карыстальніка.
is_activeyes_no · Па змаўчанні: true
Прыкладнае значэннеyes
Прыклад Bubble выразGuideHost's view_is_active (your yes/no custom state)
Усталюйце «так», пакуль гэтае прадстаўленне адкрыта. Усталюйце «не», пры закрыцці, каб прайграванне або бягучая праца маглі спыніцца.
disabledyes_no · Па змаўчанні: false
Прыкладнае значэннеno
Прыклад Bubble выразGuideHost's is_busy (your yes/no custom state)
Адключыце элемент, пакуль ваш дадатак заняты або гэта дзеянне недаступна.
languagetext · Па змаўчанні: "auto"
Прыкладнае значэннеuk
Прыклад Bubble выразCurrent User's preferred_language
Усталюйце language=auto, каб сачыць за падтрымліванай прыладай або мовай браўзера. Увядзіце падтрымліваемы код мовы, каб выбраць яе яўна.
ui_text_jsontext · Па змаўчанні: ""
Прыкладнае значэнне{}
Прыклад Bubble выразApp Settings' player_labels_json (supported keys only)
Неабавязковы JSON з падтрымліванымі надпісамі кнопак. Пакіньце пустым, каб выкарыстоўваць убудаваны тэкст.
titletext · Па змаўчанні: ""
Прыкладнае значэннеLesson 4 — review
Прыклад Bubble выразSelected Lesson's name
Бачны тэкст прыкладання; пустое поле выкарыстоўвае ўбудаваную лакалізаваную копію, дзе падтрымліваецца. Без уліковых даных.
show_previewyes_no · Па змаўчанні: false
Прыкладнае значэннеyes
Прыклад Bubble выразApp Settings' b2_preview
Паказаць або схаваць папярэдні прагляд файла.
show_provider_browseyes_no · Па змаўчанні: false
Прыкладнае значэннеno
Прыклад Bubble выразCurrent User's authorized_browse_UI (presentation only)
Паказаць або схаваць элементы кіравання аглядам сховішча для дазволеных карыстальнікаў.
Дзеянні і іх уводы · 20

Запланаваны працэс. Пакуль недаступна ў бягучай бэта-версіі.

List allowed buckets

Адсутнічаюць параметры дзеяння

Select bucket binding
binding_idtext · Па змаўчанні: —
Прыкладнае значэнне<returned allowed binding ID>
Прыклад Bubble выразSelected Binding's binding_id
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
Check local source

Адсутнічаюць параметры дзеяння

Upload file
acknowledge_public_bytesyes_no · Па змаўчанні: —
Прыкладнае значэннеno
Прыклад Bubble выразPublic bucket disclosure Checkbox is checked (private bucket: no)
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
confirm_retryyes_no · Па змаўчанні: —
Прыкладнае значэннеno
Прыклад Bubble выразRetry Checkbox is checked after confirmed clean pending status
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
Check or recover upload status
upload_idtext · Па змаўчанні: —
Прыкладнае значэнне<original returned upload_id>
Прыклад Bubble выразCurrent UploadIntent's upload_id
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
Cancel owned transfer

Адсутнічаюць параметры дзеяння

Clear local session

Адсутнічаюць параметры дзеяння

List application files

Адсутнічаюць параметры дзеяння

Refresh application files

Адсутнічаюць параметры дзеяння

Load more application files

Адсутнічаюць параметры дзеяння

Select asset reference
asset_reftext · Па змаўчанні: —
Прыкладнае значэнне<returned asset_ref>
Прыклад Bubble выразSelected B2Asset's asset_ref
Стабільная непразрыстая ідэнтыфікацыя прынятага актыву ад сэрвісу. Выбар гэтага ніколі не абмінае аўтарызацыю карыстальніка.
Get asset metadata
asset_reftext · Па змаўчанні: —
Прыкладнае значэнне<returned asset_ref>
Прыклад Bubble выразSelected B2Asset's asset_ref
Стабільная непразрыстая ідэнтыфікацыя прынятага актыву ад сэрвісу. Выбар гэтага ніколі не абмінае аўтарызацыю карыстальніка.
Resolve private read
asset_reftext · Па змаўчанні: —
Прыкладнае значэнне<returned asset_ref>
Прыклад Bubble выразSelected B2Asset's asset_ref
Стабільная непразрыстая ідэнтыфікацыя прынятага актыву ад сэрвісу. Выбар гэтага ніколі не абмінае аўтарызацыю карыстальніка.
Download accepted version
asset_reftext · Па змаўчанні: —
Прыкладнае значэнне<returned asset_ref>
Прыклад Bubble выразSelected B2Asset's asset_ref
Стабільная непразрыстая ідэнтыфікацыя прынятага актыву ад сэрвісу. Выбар гэтага ніколі не абмінае аўтарызацыю карыстальніка.
Browse provider files
prefixtext · Па змаўчанні: —
Прыкладнае значэнне""
Прыклад Bubble выразAuthorized Browse Settings' prefix
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
load_moreyes_no · Па змаўчанні: —
Прыкладнае значэннеno
Прыклад Bubble выразLoad More button only, for unchanged query
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
Change public sharing
asset_reftext · Па змаўчанні: —
Прыкладнае значэнне<returned asset_ref>
Прыклад Bubble выразSelected B2Asset's asset_ref
Стабільная непразрыстая ідэнтыфікацыя прынятага актыву ад сэрвісу. Выбар гэтага ніколі не абмінае аўтарызацыю карыстальніка.
enabledyes_no · Па змаўчанні: —
Прыкладнае значэннеno
Прыклад Bubble выразPublic Share Checkbox is checked after separate confirmation
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
confirmyes_no · Па змаўчанні: —
Прыкладнае значэннеyes — explicit confirmation only
Прыклад Bubble выразConfirm Checkbox is checked
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
Delete accepted version
asset_reftext · Па змаўчанні: —
Прыкладнае значэнне<returned asset_ref>
Прыклад Bubble выразSelected B2Asset's asset_ref
Стабільная непразрыстая ідэнтыфікацыя прынятага актыву ад сэрвісу. Выбар гэтага ніколі не абмінае аўтарызацыю карыстальніка.
confirmyes_no · Па змаўчанні: —
Прыкладнае значэннеyes — explicit confirmation only
Прыклад Bubble выразConfirm Checkbox is checked
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
List B2 bindings
environmenttext · Па змаўчанні: —
Прыкладнае значэннеdevelopment
Прыклад Bubble выразApp Settings' selected_environment
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.

Вяртанні

ok · yes/nostatus · texterror_code · textbinding_ids · text listlabels · text listprivacy · text listmax_size_bytes · number list
List my B2 files
environmenttext · Па змаўчанні: —
Прыкладнае значэннеdevelopment
Прыклад Bubble выразApp Settings' selected_environment
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
binding_idtext · Па змаўчанні: —
Прыкладнае значэнне<returned allowed binding ID>
Прыклад Bubble выразSelected Binding's binding_id
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
limitnumber · Па змаўчанні: —
Прыкладнае значэнне50
Прыклад Bubble выразGallery Settings' page_size
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
cursortext · Па змаўчанні: —
Прыкладнае значэнне""
Прыклад Bubble выразPrevious List my B2 files result's next_cursor; empty on first page
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.

Вяртанні

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 · Па змаўчанні: —
Прыкладнае значэннеdevelopment
Прыклад Bubble выразApp Settings' selected_environment
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
binding_idtext · Па змаўчанні: —
Прыкладнае значэнне<returned allowed binding ID>
Прыклад Bubble выразSelected Binding's binding_id
Выкарыстоўвайце значэнне бягучага бізнес-запісу; праверце яго супраць ніжэйшых межаў.
asset_reftext · Па змаўчанні: —
Прыкладнае значэнне<returned asset_ref>
Прыклад Bubble выразSelected B2Asset's asset_ref
Стабільная непразрыстая ідэнтыфікацыя прынятага актыву ад сэрвісу. Выбар гэтага ніколі не абмінае аўтарызацыю карыстальніка.

Вяртанні

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
Стані і падзеі

Запланаваны працэс. Пакуль недаступна ў бягучай бэта-версіі.

Стані

status · text

Бягучы вынік гэтага дзеяння. Выкарыстоўвайце адпаведную падзею завяршэння перад захаваннем поспеху.

is_busy · yes_no

Праца яшчэ працягваецца. Пачакайце, перш чым пачынаць іншае дзеянне.

upload_id · text

Ідэнтыфікатар гэтага элемента або дзеяння. Захоўвайце яго разам з адпаведным запісам у дадатку. Выкарыстоўвайце той жа ідэнтыфікатар запыту пры паўторнай спробе няпэўнага выніку.

upload_status · text

Бягучы вынік гэтага дзеяння. Выкарыстоўвайце адпаведную падзею завяршэння перад захаваннем поспеху.

asset_ref · text

Ідэнтыфікатар гэтага элемента або дзеяння. Захоўвайце яго разам з адпаведным запісам у дадатку. Выкарыстоўвайце той жа ідэнтыфікатар запыту пры паўторнай спробе няпэўнага выніку.

display_name · text

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

mime_type · text

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

size_bytes · number

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

bytes_sent · number

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

progress · number

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

progress_indeterminate · yes_no

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

temporary_read_url · text

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

read_expires_at · text

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

local_output_uri · text

Размяшчэнне файла на гэтым прыладзе. Захавайце або загрузіце файл асобна, калі яго трэба трымаць у інтэрнэце.

public_url · text

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

visibility · text

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

next_cursor · text

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

has_more · yes_no

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

query_revision · text

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

files_json · text

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

buckets_json · text

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

remote_files_json · text

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

remote_next_cursor · text

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

remote_has_more · yes_no

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

remote_query_revision · text

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

bucket_binding_id · text

Ідэнтыфікатар гэтага элемента або дзеяння. Захоўвайце яго разам з адпаведным запісам у дадатку. Выкарыстоўвайце той жа ідэнтыфікатар запыту пры паўторнай спробе няпэўнага выніку.

cleanup_pending · yes_no

Бягучае значэнне выбранага элемента. Чытайце яго пасля адпаведнай падзеі.

error_code · text

Інфармацыя пра памылку апошняга дзеяння. Пакажыце карыснае паведамленне і прапануйце адпаведную паўторную спробу.

error_message · text

Інфармацыя пра памылку апошняга дзеяння. Пакажыце карыснае паведамленне і прапануйце адпаведную паўторную спробу.

Падзеі

file_selected

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

upload_started

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

upload_transport_completed

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

upload_verified

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

upload_pending

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

buckets_loaded

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

bucket_selected

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

list_loaded

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

metadata_loaded

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

read_resolved

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

download_completed

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

share_changed

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

delete_completed

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

delete_pending

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

browse_loaded

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

transfer_cancelled

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

cleanup_pending

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

transfer_error

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

session_cleared

Калі адбываецца гэта падзея, прачытайце адпаведныя стану з таго ж элемента.

Пытанні, якія задаюць распрацоўшчыкі

Ці магу я захаваць часовы URL для чытання як мой файл?

Не. Захоўвайце asset_ref і кананічныя метаданыя. Перааўтарыце аўтарызацыю чытання; шлях спампоўкі на прыладзе не з'яўляецца файлам Bubble.

Як працуе падпіска?

Запланаванае цэнаўтварэнне: усталяванне плагіна ў Bubble бясплатнае. Доступ да BestPlugins — асобная падпіска для кожнага плагіна ў кожным праекце прыкладання Bubble: 7 дзён бясплатна, затым US$1.50 у месяц. Development і Live уключаны. Фіксаваных абмежаванняў на колькасць аперацый няма; абмежаванні памеру файлаў і функцый па-ранейшаму дзейнічаюць. Аплата яшчэ не адкрытая. На экране актывацыі будзе паказана дата першай аплаты і ўмовы адмены.

Звязаныя кіраўніцтва

Marketplace выпуск у чаканні

Кіраўніцтва форума не апублікавана

Для дапамогі паведаміце, які плагін і прыладу вы выкарыстоўваеце, якую дзею спрабавалі і што адбылося. Выкарыстоўвайце прыклад без асабістых даных. Ніколі не дзяліцеся вашым ключом або прыватнымі файламі.