← Барлық Bubble Native нұсқаулықтары

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

Практикалық мысалдар

Жұмыс тіркемесін әзірлеушінің жеке bucket ішінде сақтаңыз

Bubble қолданбасындағы Job жазбасына тұрақты сақтау сілтемесі қажет; мерзімі аяқталатын жүктеп алу 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` кейін дерекқорға сақтау сәтсіз болса, басқа жүктеп жіберуден гөрі сол актив сілтемесімен DB жаңартуды қайталаңыз. `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`; bucket байланысы және қолданбаның файл рұқсаттары сұралған операцияға рұқсат беруі тиіс.

Ағымдағы көрінуін көрсетіңіз, нақты растауды сұраңыз, содан кейін Change public sharing. Жою үшін, растаумен Delete accepted version шақырыңыз; расталған нәтиже белгілі болғанша қолданба метадеректерін сақтаңыз.

`share_changed` кейін, қоғамдық бөлісу нақты рұқсат етілген кезде ғана `visibility` және `public_url` пайдаланыңыз. `delete_completed` кейін, иеленген File жазбасын жаңартыңыз; `delete_pending` соңғы жою емес.

Нәтижесі белгісіз операцияның нәтижесін тексеріңіз, сәтті деп болжаудың орнына. Бұрын берілген провайдер оқуға арналған URL-дер мерзімі аяқталғанша жарамды болып қалуы мүмкін; дерекқор жолын жою немесе бөлісуді сөндіру жүктелген байттарды қайтармайды.

Жоспарланған. Сіздің B2 шотыңыз сақтау және жүктеп алу төлемдерін төлейді.

Қазір жұмыс істейтіндер

Жоспарланған плагин. Ол әлі орнатылмаған және пайдалануға қолжетімді емес. Төмендегі нұсқаулық жоспарланған файл жұмыс ағынын көрсетеді.

Жұмыс ағынын құрыңыз

Жоспарланған

Жоспарланған жұмыс ағыны. Қазіргі бета нұсқасында әлі қолжетімді емес.

Бұл мысалдар Lesson, Message және Order сияқты қолданба жазбаларын пайдаланады. Оларды өзіңіздің деректер түрлеріңіз бен элемент атауларыңызбен ауыстырыңыз. Мысал медиа мекенжайлары өз файлдарыңызбен ауыстырылуы керек.

  1. Жоспарланған: жоба параметрлерінде B2 сақтау орныңыз бен рұқсат етілген bucket-ті таңдаңыз. Оның құпиялылығын, қалта префиксін және қабылданатын файл түрлері мен өлшемдерін орнатыңыз.

  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 бөлек растауды талап етеді.

Жұмыс ағыны диаграммасы — қолданба скриншоты емес

Бір рет баптаңыз

Осы плагин үшін кілтті іске қосу жоспарланған. BestPlugins → Dashboard → Plugins ішінде өзіңіздің Bubble қолданба жобасын жасаңыз немесе таңдаңыз. Xodera B2 Files Native таңдаңыз, оның кілтін көшіріңіз, содан кейін Bubble → Plugins → Xodera B2 Files Native ашып, оны project_api_key ішіне қойыңыз. Бір рет сақтаңыз; содан кейін төмендегі әрекеттерді пайдаланыңыз. Әр жобадағы әр плагиннің өз кілті болады.

Өз Backblaze B2 тіркелгіңізді пайдаланып, бұл қосымша үшін bucket (сақтау контейнері) таңдаңыз. Файлдарды кім оқи және жүктеп сала алатынын анықтаңыз. User жазбасындағы тиісті yes/no өрістерінің атауларын 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, немесе сіз таңдаған төменгі bucket шектеуі. Backblaze сақтау және жүктеп алу шығындары сіздің B2 тіркелгіңізге тиесілі. Жалпыға ашық bucket ішіндегі файлдар қосымша жазбасы жеке болса да, жалпыға жария болады. Вирус сканерлеу уәдесі, көп бөлікті жүктеп салу, кідірту немесе қолданба тоқтатылғаннан кейін қалпына келтіру жоқ.

Параметрлер, әрекеттер және нәтижелер

Бұл атауларды 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)
Бұл көрініс ашық кезде yes (иә) мәнін орнатыңыз. Шыққанда no (жоқ) мәнін орнатыңыз, сонда ойнатуды немесе ағымдағы жұмысты тоқтатуға болады.
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 шығарылымы күтілуде

Форум нұсқаулығы жарияланбаған

Көмек алу үшін, қандай плагин мен құрылғыны пайдаланатыныңызды, қандай әрекетті орындағаныңызды және не болғанын айтыңыз. Жеке деректерсіз мысал қолданыңыз. Кілтіңізді немесе жеке файлдарыңызды ешқашан бөліспеңіз.