قيود الرفع
نظرة عامة
Section titled “نظرة عامة”يمكن للمسؤولين تقييد عمليات الرفع حسب نوع الملف وحجمه مباشرة في خصائص المكوّن — بدون حاجة لكتابة كود.
قيود نوع الملف
Section titled “قيود نوع الملف”تتحكم خاصيتان في أنواع الملفات المقبولة:
امتدادات الملفات المسموحة
Section titled “امتدادات الملفات المسموحة”قائمة بيضاء بالامتدادات المسموح بها (مثال: pdf,docx,xlsx). عند التكوين، يُسمح فقط برفع هذه الأنواع. اتركه فارغاً للسماح بجميع الأنواع.
امتدادات الملفات المستبعدة
Section titled “امتدادات الملفات المستبعدة”قائمة سوداء بالامتدادات المحظورة (مثال: exe,bat,sh). يتم رفض هذه الأنواع عند الرفع. اتركه فارغاً لعدم استبعاد أي شيء.
استخدام كليهما معاً
Section titled “استخدام كليهما معاً”عند تكوين كليهما، يعملان كمرشح مجتمع:
- يتم التحقق من القائمة المسموحة أولاً — إذا لم يكن امتداد الملف في القائمة المسموحة، يتم حظره.
- يتم التحقق من القائمة المستبعدة ثانياً — إذا اجتاز الملف التحقق من القائمة المسموحة لكنه في القائمة المستبعدة، يتم حظره أيضاً.
يجب أن يكون الملف في القائمة المسموحة و ليس في القائمة المستبعدة ليتم قبوله.
حد حجم الملف
Section titled “حد حجم الملف”عيّن خاصية Max File Size (MB) لتحديد الحد الأقصى لحجم الرفع. عيّن إلى 0 لعدم وجود حد.
عندما يحاول مستخدم رفع ملف يتجاوز الحد، يتم حظر الرفع وعرض رسالة خطأ تحتوي على اسم الملف والحد المكوّن.
ملاحظات المستخدم
Section titled “ملاحظات المستخدم”عند حظر عمليات الرفع، يقدم المكوّن ملاحظات واضحة:

- حظر ملف واحد — رسالة تذكر اسم الملف وتوضح سبب الحظر (نوع خاطئ أو حجم كبير جداً).
- حظر ملفات متعددة — قائمة بجميع الملفات المحظورة مع السبب.
- رفع مختلط — إذا نجحت بعض الملفات وحُظرت أخرى، يتم عرض رسالة نجاح ورسالة تحذير معاً.