تخطَّ إلى المحتوى

قيود الرفع

يمكن للمسؤولين تقييد عمليات الرفع حسب نوع الملف وحجمه مباشرة في خصائص المكوّن — بدون حاجة لكتابة كود.

تتحكم خاصيتان في أنواع الملفات المقبولة:

امتدادات الملفات المسموحة

Section titled “امتدادات الملفات المسموحة”

قائمة بيضاء بالامتدادات المسموح بها (مثال: pdf,docx,xlsx). عند التكوين، يُسمح فقط برفع هذه الأنواع. اتركه فارغاً للسماح بجميع الأنواع.

امتدادات الملفات المستبعدة

Section titled “امتدادات الملفات المستبعدة”

قائمة سوداء بالامتدادات المحظورة (مثال: exe,bat,sh). يتم رفض هذه الأنواع عند الرفع. اتركه فارغاً لعدم استبعاد أي شيء.

عند تكوين كليهما، يعملان كمرشح مجتمع:

  1. يتم التحقق من القائمة المسموحة أولاً — إذا لم يكن امتداد الملف في القائمة المسموحة، يتم حظره.
  2. يتم التحقق من القائمة المستبعدة ثانياً — إذا اجتاز الملف التحقق من القائمة المسموحة لكنه في القائمة المستبعدة، يتم حظره أيضاً.

يجب أن يكون الملف في القائمة المسموحة و ليس في القائمة المستبعدة ليتم قبوله.

عيّن خاصية Max File Size (MB) لتحديد الحد الأقصى لحجم الرفع. عيّن إلى 0 لعدم وجود حد.

عندما يحاول مستخدم رفع ملف يتجاوز الحد، يتم حظر الرفع وعرض رسالة خطأ تحتوي على اسم الملف والحد المكوّن.

عند حظر عمليات الرفع، يقدم المكوّن ملاحظات واضحة:

رسالة حظر الرفع

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