Filepicker هي عملية تجارية من نوع الواجهة الأمامية مصممة لإدارة تنزيلات الملفات.
يجب أن تتم عملية إدارة الملفات عبر الواجهة الأمامية بالطريقة التالية:
- الحصول على البيانات في عرض الواجهة الأمامية ؛
- تحميل الملفات على الخادم للحصول على معرفات فريدة لكل ملف ؛
- عمل كائنات نموذج البيانات حسب الملفات التي تم تحميلها ؛
- نشر كائنات نموذج البيانات في قاعدة البيانات.
استخدام Filepicker
Filepicker Get Properties للحصول على الملفات من تطبيق الواجهة الأمامية. تحصل على مجموعة files من الكائنات لمزيد من الاستخدام.
إذا تم تحميل عنصر واحد ، فاحصل فقط على العنصر ذي index = 0 . لذلك ، يتم استخدام كتلة Array Element .
يجب تحميل عنصر المصفوفة الناتج إلى الخادم لمزيد من العمل معه. Server request يتم استخدام POST /_files/ نوع الكتل لهذا الغرض. بعد إرسال file إلى الخادم ، يحصل على ID الفريد الخاص به. يستخدم هذا ID لكتابة الكائن إلى قاعدة البيانات.
يتم استخدام كائن File لإنشاء كائن نموذج بيانات جديد باستخدام كتل Expand-Make .
يتم استخدام نوع كتلة Server request POST لنشر كائن نموذج البيانات الذي تم إنشاؤه حديثًا في قاعدة البيانات.