Filepicker هي عملية تجارية من نوع الواجهة الأمامية مصممة لإدارة تنزيلات الملفات.

يجب أن تتم عملية إدارة الملفات عبر الواجهة الأمامية بالطريقة التالية:

  • الحصول على البيانات في عرض الواجهة الأمامية ؛
  • تحميل الملفات على الخادم للحصول على معرفات فريدة لكل ملف ؛
  • عمل كائنات نموذج البيانات حسب الملفات التي تم تحميلها ؛
  • نشر كائنات نموذج البيانات في قاعدة البيانات.

استخدام Filepicker

  1. Filepicker Get Properties للحصول على الملفات من تطبيق الواجهة الأمامية. تحصل على مجموعة files من الكائنات لمزيد من الاستخدام.

    filepicker

  2. إذا تم تحميل عنصر واحد ، فاحصل فقط على العنصر ذي index = 0 . لذلك ، يتم استخدام كتلة Array Element .

    array element

  3. يجب تحميل عنصر المصفوفة الناتج إلى الخادم لمزيد من العمل معه. Server request يتم استخدام POST /_files/ نوع الكتل لهذا الغرض. بعد إرسال file إلى الخادم ، يحصل على ID الفريد الخاص به. يستخدم هذا ID لكتابة الكائن إلى قاعدة البيانات.

    post files

  4. يتم استخدام كائن File لإنشاء كائن نموذج بيانات جديد باستخدام كتل Expand-Make .

    make expand

  5. يتم استخدام نوع كتلة Server request POST لنشر كائن نموذج البيانات الذي تم إنشاؤه حديثًا في قاعدة البيانات.

    somefiles

Was this article helpful?

AppMaster.io 101 حلقة دراسية مكثفة

10 وحدات
2 أسابيع

لست متأكدا من أين تبدأ؟ ابدأ في الدورة التدريبية المكثفة للمبتدئين واستكشف AppMaster من الألف إلى الياء.

ابدأ الدورة
Development it’s so easy with AppMaster!

هل تريد المزيد من المساعدة؟

حل أي مشكلة بمساعدة خبرائنا. وفر الوقت وركز على بناء تطبيقاتك.

headphones

اتصل بالدعم

أخبرنا عن مشكلتك ، وسنجد لك حلاً.

message

دردشة المجتمع

ناقش الأسئلة مع مستخدمين آخرين في محادثتنا.

الانضمام إلى المجتمع