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` และเมตาดาต้าในบันทึกงานที่เป็นของคุณ.
ใช้ `asset_ref`, `size_bytes`, `mime_type` และ `upload_status`. ภายหลัง Resolve private read สามารถให้ URL ชั่วคราวสำหรับการใช้ที่ได้รับอนุญาตได้.
หากการบันทึกฐานข้อมูลล้มเหลวหลังจาก `upload_verified` ให้ลองอัปเดตฐานข้อมูลใหม่ด้วยอ้างอิงสินทรัพย์เดียวกันแทนการอัปโหลดใหม่ ตรวจสอบผลของ `upload_pending` ด้วยการใช้ Check or recover upload status และ ID การอัปโหลดเดียวกัน.
กำหนดไว้. บัญชี B2 ของคุณจะชำระค่าเก็บข้อมูลและค่าดาวน์โหลด.
สร้างแกลเลอรีไฟล์แนบที่เป็นของคุณด้วยบันทึกไฟล์ที่คงทน
แกลเลอรีไฟล์ต้องการชื่อ, ประเภทและการแบ่งหน้า รวมถึงวิธีการเปิดสินทรัพย์ที่เลือกในภายหลัง.
บันทึกไฟล์ของแอปของคุณเก็บ `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`, อัปเดตบันทึกไฟล์ที่เป็นของผู้ใช้; `delete_pending` ไม่ใช่การลบขั้นสุดท้าย.
ตรวจสอบผลของการดำเนินการที่ไม่แน่นอนแทนการสันนิษฐานว่าประสบความสำเร็จ. URL การอ่านจากผู้ให้บริการที่ออกมาก่อนหน้าอาจยังคงใช้ได้จนกว่าจะหมดอายุ; การลบแถวในฐานข้อมูลหรือการปิดการแชร์ไม่ได้เรียกคืนข้อมูลที่ดาวน์โหลดแล้ว.
กำหนดไว้. บัญชี B2 ของคุณจะชำระค่าเก็บข้อมูลและค่าดาวน์โหลด.
สิ่งที่ทำงานได้ในขณะนี้
ปลั๊กอินที่กำหนดไว้ในแผน. ยังไม่ได้ติดตั้งหรือพร้อมใช้งาน. คู่มือด้านล่างแสดงกระบวนการทำงานของไฟล์ที่ตั้งใจ.
สร้างเวิร์กโฟลว์
วางแผน
เวิร์กโฟลว์ที่วางแผนไว้. ยังไม่พร้อมใช้งานในเบตาปัจจุบัน.
ตัวอย่างเหล่านี้ใช้บันทึกแอปเช่น Lesson, Message และ Order. ให้แทนที่ด้วยประเภทข้อมูลและชื่อองค์ประกอบของคุณเอง. ที่อยู่สื่อตัวอย่างต้องถูกแทนที่ด้วยไฟล์ของคุณเอง.
กำหนดไว้ล่วงหน้า: ในการตั้งค่าโครงการของคุณ, เลือกที่เก็บ B2 และบัคเก็ตที่อนุญาต. ตั้งค่าความเป็นส่วนตัว, คำนำหน้าของโฟลเดอร์และประเภทไฟล์และขนาดที่รับได้.
ใช้ List B2 bindings เพื่อแสดงตัวเลือกที่เก็บที่อนุญาต. ใช้ List my B2 files เพื่อแสดงไฟล์ของผู้ใช้ปัจจุบันและ Get my B2 file info สำหรับรายละเอียด.
เลือกไฟล์. ตั้งค่า bucket_binding_id, local_uri, display_name, mime_type และ expected_size, จากนั้นเรียกใช้ Upload file. แสดงความคืบหน้า, แต่รอ upload_verified ก่อนพิจารณาไฟล์ว่าได้บันทึกแล้ว.
บันทึก 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. เฉพาะผู้ดูแลระบบที่ได้รับอนุญาตเท่านั้นควรเปลี่ยนสิทธิ์ผู้ใช้เหล่านั้น.
ตั้งค่าเพียงครั้งเดียว
- สร้างหรือเลือกโครงการแอป Bubble ของคุณที่ BestPlugins → Dashboard → Plugins.
- เลือกปลั๊กอินนี้และคัดลอกคีย์โครงการของมัน.
- กำหนดไว้: เปิด Bubble → Plugins → Xodera B2 Files Native; วางคีย์ลงใน project_api_key แล้วบันทึก.
- เพิ่มองค์ประกอบ, เลือกข้อมูลแอปของคุณและสร้างเวิร์กโฟลว์ด้านล่าง.
- เข้าถึงเบต้าแบบส่วนตัวเฉพาะตอนนี้เท่านั้น. การติดตั้งสาธารณะและการเปิดใช้งานแบบชำระเงินยังไม่เปิดให้บริการ.
การติดตั้งและการสมัครสมาชิก
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 expression
Selected Binding's binding_id - ตัวเลือกการจัดเก็บที่ส่งกลับโดย List B2 bindings. ใช้ ID ของมันสำหรับไฟล์นี้.
local_uritext · ค่าเริ่มต้น: ""- ค่าตัวอย่าง
file:///app-cache/attachment.jpg - ตัวอย่าง Bubble expression
Offline Files' local_uri - ตำแหน่งไฟล์ที่อ่านได้บนอุปกรณ์นี้. ไม่ใช่ลิงก์ดาวน์โหลดออนไลน์.
display_nametext · ค่าเริ่มต้น: ""- ค่าตัวอย่าง
report-photo.jpg - ตัวอย่าง Bubble expression
Selected Attachment's display_name - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
mime_typetext · ค่าเริ่มต้น: ""- ค่าตัวอย่าง
image/jpeg - ตัวอย่าง Bubble expression
Photo Editor's output_mime - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
expected_sizenumber · ค่าเริ่มต้น: 0- ค่าตัวอย่าง
246975 - ตัวอย่าง Bubble expression
Offline Files' size_bytes - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
metadata_jsontext · ค่าเริ่มต้น: ""- ค่าตัวอย่าง
{"label":"field-report"} - ตัวอย่าง Bubble expression
Selected Attachment's safe_metadata_json - JSON ทางเลือกพร้อมข้อมูลแอปเช่นป้ายรายงาน. ทำให้เล็กและหลีกเลี่ยงข้อมูลส่วนบุคคล.
asset_reftext · ค่าเริ่มต้น: ""- ค่าตัวอย่าง
<returned asset_ref> - ตัวอย่าง Bubble expression
Selected B2Asset's asset_ref - อัตลักษณ์สินทรัพย์ที่รับรองที่มั่นคงและไม่โปร่งใสจากบริการ. การเลือกจะไม่ข้ามการอนุญาตของผู้ใช้.
is_activeyes_no · ค่าเริ่มต้น: true- ค่าตัวอย่าง
yes - ตัวอย่าง Bubble expression
GuideHost's view_is_active (your yes/no custom state) - ตั้งค่าเป็นใช่ขณะมุมมองนี้เปิดอยู่ ตั้งค่าเป็นไม่เมื่อออกจากมุมมอง เพื่อให้การเล่นหรืองานปัจจุบันหยุด
disabledyes_no · ค่าเริ่มต้น: false- ค่าตัวอย่าง
no - ตัวอย่าง Bubble expression
GuideHost's is_busy (your yes/no custom state) - ปิดการใช้งานองค์ประกอบขณะแอปของคุณกำลังทำงานหรือการกระทำนี้ไม่พร้อมใช้งาน
languagetext · ค่าเริ่มต้น: "auto"- ค่าตัวอย่าง
uk - ตัวอย่าง Bubble expression
Current User's preferred_language - ตั้งค่า language=auto ให้ตามอุปกรณ์หรือภาษาของเบราว์เซอร์ที่รองรับ ป้อนรหัสภาษาที่รองรับเพื่อเลือกอย่างชัดเจน
ui_text_jsontext · ค่าเริ่มต้น: ""- ค่าตัวอย่าง
{} - ตัวอย่าง Bubble expression
App Settings' player_labels_json (supported keys only) - JSON ทางเลือกพร้อมปุ่มที่รองรับ เว้นว่างเพื่อใช้ข้อความในระบบ
titletext · ค่าเริ่มต้น: ""- ค่าตัวอย่าง
Lesson 4 — review - ตัวอย่าง Bubble expression
Selected Lesson's name - ข้อความที่มองเห็นในแอป; เว้นว่างจะใช้ข้อความที่แปลไว้ในระบบเมื่อรองรับ ไม่ต้องใช้ข้อมูลประจำตัว
show_previewyes_no · ค่าเริ่มต้น: false- ค่าตัวอย่าง
yes - ตัวอย่าง Bubble expression
App Settings' b2_preview - แสดงหรือซ่อนการแสดงตัวอย่างไฟล์.
show_provider_browseyes_no · ค่าเริ่มต้น: false- ค่าตัวอย่าง
no - ตัวอย่าง Bubble expression
Current User's authorized_browse_UI (presentation only) - แสดงหรือซ่อนการควบคุมการเรียกดูที่เก็บสำหรับผู้ใช้ที่ได้รับอนุญาต.
การกระทำและอินพุตของมัน · 20
เวิร์กโฟลว์ที่วางแผนไว้. ยังไม่พร้อมใช้งานในเบตาปัจจุบัน.
List allowed buckets
ไม่มีพารามิเตอร์การกระทำ
Select bucket binding
binding_idtext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
<returned allowed binding ID> - ตัวอย่าง Bubble expression
Selected Binding's binding_id - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
Check local source
ไม่มีพารามิเตอร์การกระทำ
Upload file
acknowledge_public_bytesyes_no · ค่าเริ่มต้น: —- ค่าตัวอย่าง
no - ตัวอย่าง Bubble expression
Public bucket disclosure Checkbox is checked (private bucket: no) - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
confirm_retryyes_no · ค่าเริ่มต้น: —- ค่าตัวอย่าง
no - ตัวอย่าง Bubble expression
Retry Checkbox is checked after confirmed clean pending status - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
Check or recover upload status
upload_idtext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
<original returned upload_id> - ตัวอย่าง Bubble expression
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 expression
Selected B2Asset's asset_ref - อัตลักษณ์สินทรัพย์ที่รับรองที่มั่นคงและไม่โปร่งใสจากบริการ. การเลือกจะไม่ข้ามการอนุญาตของผู้ใช้.
Get asset metadata
asset_reftext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
<returned asset_ref> - ตัวอย่าง Bubble expression
Selected B2Asset's asset_ref - อัตลักษณ์สินทรัพย์ที่รับรองที่มั่นคงและไม่โปร่งใสจากบริการ. การเลือกจะไม่ข้ามการอนุญาตของผู้ใช้.
Resolve private read
asset_reftext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
<returned asset_ref> - ตัวอย่าง Bubble expression
Selected B2Asset's asset_ref - อัตลักษณ์สินทรัพย์ที่รับรองที่มั่นคงและไม่โปร่งใสจากบริการ. การเลือกจะไม่ข้ามการอนุญาตของผู้ใช้.
Download accepted version
asset_reftext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
<returned asset_ref> - ตัวอย่าง Bubble expression
Selected B2Asset's asset_ref - อัตลักษณ์สินทรัพย์ที่รับรองที่มั่นคงและไม่โปร่งใสจากบริการ. การเลือกจะไม่ข้ามการอนุญาตของผู้ใช้.
Browse provider files
prefixtext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
"" - ตัวอย่าง Bubble expression
Authorized Browse Settings' prefix - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
load_moreyes_no · ค่าเริ่มต้น: —- ค่าตัวอย่าง
no - ตัวอย่าง Bubble expression
Load More button only, for unchanged query - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
Change public sharing
asset_reftext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
<returned asset_ref> - ตัวอย่าง Bubble expression
Selected B2Asset's asset_ref - อัตลักษณ์สินทรัพย์ที่รับรองที่มั่นคงและไม่โปร่งใสจากบริการ. การเลือกจะไม่ข้ามการอนุญาตของผู้ใช้.
enabledyes_no · ค่าเริ่มต้น: —- ค่าตัวอย่าง
no - ตัวอย่าง Bubble expression
Public Share Checkbox is checked after separate confirmation - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
confirmyes_no · ค่าเริ่มต้น: —- ค่าตัวอย่าง
yes — explicit confirmation only - ตัวอย่าง Bubble expression
Confirm Checkbox is checked - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
Delete accepted version
asset_reftext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
<returned asset_ref> - ตัวอย่าง Bubble expression
Selected B2Asset's asset_ref - อัตลักษณ์สินทรัพย์ที่รับรองที่มั่นคงและไม่โปร่งใสจากบริการ. การเลือกจะไม่ข้ามการอนุญาตของผู้ใช้.
confirmyes_no · ค่าเริ่มต้น: —- ค่าตัวอย่าง
yes — explicit confirmation only - ตัวอย่าง Bubble expression
Confirm Checkbox is checked - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
List B2 bindings
environmenttext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
development - ตัวอย่าง Bubble expression
App Settings' selected_environment - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
การคืนค่า
ok · yes/nostatus · texterror_code · textbinding_ids · text listlabels · text listprivacy · text listmax_size_bytes · number listList my B2 files
environmenttext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
development - ตัวอย่าง Bubble expression
App Settings' selected_environment - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
binding_idtext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
<returned allowed binding ID> - ตัวอย่าง Bubble expression
Selected Binding's binding_id - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
limitnumber · ค่าเริ่มต้น: —- ค่าตัวอย่าง
50 - ตัวอย่าง Bubble expression
Gallery Settings' page_size - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
cursortext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
"" - ตัวอย่าง Bubble expression
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 · textGet my B2 file info
environmenttext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
development - ตัวอย่าง Bubble expression
App Settings' selected_environment - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
binding_idtext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
<returned allowed binding ID> - ตัวอย่าง Bubble expression
Selected Binding's binding_id - ใช้ค่าจากบันทึกธุรกิจปัจจุบัน; ตรวจสอบความถูกต้องเทียบกับขีดจำกัดด้านล่าง
asset_reftext · ค่าเริ่มต้น: —- ค่าตัวอย่าง
<returned asset_ref> - ตัวอย่าง Bubble expression
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 รอการปล่อย
คู่มือฟอรั่มยังไม่ได้โพสต์
หากต้องการความช่วยเหลือ, บอกเราว่าคุณใช้ปลั๊กอินและอุปกรณ์ใด, การกระทำที่คุณลองทำและสิ่งที่เกิดขึ้น. ใช้ตัวอย่างโดยไม่มีข้อมูลส่วนบุคคล. อย่าแชร์คีย์หรือไฟล์ส่วนตัวของคุณ