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. استبدلها بأنواع البيانات وأسماء العناصر الخاصة بك. يجب استبدال عناوين الوسائط المثال بملفاتك الخاصة.
مخطط: في إعدادات مشروعك، اختر تخزين 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 تعبير
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 listList 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 · textGet 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 معلق
دليل المنتدى غير منشور
للحصول على المساعدة، أخبرنا بأي إضافة وجهاز تستخدمهما، الإجراء الذي جربته وما حدث. استخدم مثالًا بدون بيانات شخصية. لا تشارك مفتاحك أو ملفاتك الخاصة أبدًا.