← جميع الأدلة الأصلية

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 ومعرف التحميل نفسه.

مخطط. حساب 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`، احتفظ بالملف الحالي وأظهر `error_code`؛ لا تستبدله بصمت بإصدار مزود آخر.

مخطط. حساب B2 الخاص بك يدفع تكاليف التخزين والتنزيل.

اجعل النشر وحذف النسخة الدقيقة متعمدين

يجب ألا يكشف الموظفون عن مرفق خاص عن طريق الخطأ أو يحذفوا كل نسخة عند استبدال صورة.

`asset_ref = the selected accepted version`؛ يجب أن يسمح ربط الحاوية وأذونات ملفات التطبيق بالعملية المطلوبة.

اعرض الحالة الحالية للظهور، اطلب تأكيدًا صريحًا، ثم Change public sharing. لإزالة، استدعِ Delete accepted version مع التأكيد؛ احتفظ ببيانات التطبيق الوصفية حتى يُعرف النتيجة المؤكدة.

بعد `share_changed`، استخدم `visibility` و`public_url` فقط عندما يتم تفويض المشاركة العامة صراحة. بعد `delete_completed`، حدّث سجل الملف المملوك؛ `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. استخدم معرّفه لهذا الملف.
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 معلق

دليل المنتدى غير منشور

للحصول على المساعدة، أخبرنا بأي إضافة وجهاز تستخدمهما، الإجراء الذي جربته وما حدث. استخدم مثالًا بدون بيانات شخصية. لا تشارك مفتاحك أو ملفاتك الخاصة أبدًا.