تمت ترجمة هذه الوثائق تلقائيًا بواسطة الذكاء الاصطناعي.
تدعم NocoBase حاليًا أنواع المحركات المدمجة التالية:
عند تثبيت النظام، تتم إضافة محرك تخزين محلي تلقائيًا ويمكن استخدامه مباشرةً. يمكنك أيضًا إضافة محركات جديدة أو تعديل معلمات المحركات الموجودة.
بالإضافة إلى المعلمات الخاصة بكل نوع محرك، توضح الأقسام التالية المعلمات الشائعة (باستخدام التخزين المحلي كمثال):

اسم محرك التخزين، يستخدم للتعرف البشري.
اسم النظام لمحرك التخزين، يستخدم للتعرف عليه من قبل النظام. يجب أن يكون فريدًا على مستوى النظام. إذا ترك فارغًا، سيتم إنشاؤه عشوائيًا بواسطة النظام.
الجزء البادئ من عنوان URL الذي يمكن الوصول إليه خارجيًا للملف. يمكن أن يكون عنوان URL الأساسي لشبكة توصيل المحتوى (CDN)، على سبيل المثال: "https://cdn.nocobase.com/app" (بدون الشرطة المائلة في النهاية "/").
المسار النسبي المستخدم عند تخزين الملفات. سيتم إلحاق هذا الجزء تلقائيًا بعنوان URL النهائي عند الوصول إليه. على سبيل المثال: "user/avatar" (بدون الشرطة المائلة في البداية أو النهاية "/").
الحد الأقصى لحجم الملفات التي يمكن تحميلها إلى محرك التخزين هذا. لن تتمكن الملفات التي تتجاوز هذا الحجم من التحميل. الحد الافتراضي للنظام هو 20 ميجابايت، ويمكن تعديله بحد أقصى يصل إلى 1 جيجابايت.
يمكن تحديد أنواع الملفات المسموح بتحميلها، باستخدام تنسيق وصف بناء جملة MIME. على سبيل المثال: image/* يمثل ملفات الصور. يمكن فصل أنواع متعددة بفاصلة إنجليزية، مثل: image/*, application/pdf للسماح بملفات الصور وملفات PDF.
عند تحديده، يتم تعيينه كمحرك التخزين الافتراضي للنظام. عندما لا يحدد حقل المرفقات أو مجموعة الملفات محرك تخزين، يتم حفظ الملفات المحملة في محرك التخزين الافتراضي. لا يمكن حذف محرك التخزين الافتراضي.
عند تحديده، يتم الاحتفاظ بالملفات المحملة في محرك التخزين حتى عند حذف سجلات البيانات في حقل المرفقات أو مجموعة الملفات. بشكل افتراضي، لا يتم تحديده، مما يعني أنه عند حذف السجلات، يتم حذف الملفات الموجودة في محرك التخزين معها.
بعد تحميل الملف، يتم بناء مسار الوصول النهائي عن طريق دمج عدة أجزاء:
على سبيل المثال: https://cdn.nocobase.com/app/user/avatar/20240529115151.png.