Filepicker هي عملية تجارية من نوع الواجهة الأمامية مصممة لإدارة تنزيلات الملفات.
يجب أن تتم عملية إدارة الملفات عبر الواجهة الأمامية بالطريقة التالية:
- الحصول على البيانات في عرض الواجهة الأمامية ؛
- تحميل الملفات على الخادم للحصول على معرفات فريدة لكل ملف ؛
- عمل كائنات نموذج البيانات حسب الملفات التي تم تحميلها ؛
- نشر كائنات نموذج البيانات في قاعدة البيانات.
استخدام Filepicker
-
Filepicker Get Properties للحصول على الملفات من تطبيق الواجهة الأمامية. تحصل على مجموعة files من الكائنات لمزيد من الاستخدام.

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

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

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

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

