مرحبًا بالجميع! ![]()
نظرًا لحدود التخزين، تساءلت عن كيفية عمل رفع الصور/الملفات. كما أفهم، كل مرة يقوم فيها المستخدم برفع صورة جديدة إلى المنتدى، يتم حفظها في مكان ما. السؤال هو: أين بالضبط؟ أيضًا، ماذا يحدث إذا قام المسؤول أو المستخدم بحذف تلك الصورة من الموضوع؟ هل سيتم حذف الصورة من منطقة التخزين هذه؟ (إذا كان الأمر كذلك، هل سيتم حذف الصورة فورًا أم سيتم الانتظار لفترة زمنية معينة).
شكرًا لك ![]()
في /var/discourse/shared/standalone/uploads/default/ على الخادم.
نعم، طالما أن خيار “تنظيف التحميلات” مفعّل.
سيتم حذف التحميل بعد انتهاء فترة سماح “تنظيف التحميلات اليتيمة بالساعات”.
شكرًا على الشرح ![]()
ماذا لو حاول المستخدم القيام بشيء من نوع “إساءة الاستخدام” مثل رفع مجموعة من الصور ثم حذف كل منها بعد بضع ثوانٍ؟ فسيتم حفظ جميعها في مجلد ../default وقد أفتقر إلى مساحة التخزين؟
يمكن للمستخدمين الجدد في Discourse رفع صورة واحدة فقط لكل موضوع. كما أن الحد الأقصى لحجم الصورة هو 4 ميجابايت فقط، لذا لملء بضعة جيجابايتات، سيحتاج المستخدم إلى عدد كبير من الصور، وبما أننا نزيل التكرار في الرفع، فيجب أن تكون جميعها مختلفة. يوجد أيضًا إعداد الحد الأدنى لمستوى الثقة للنشر بالصور يمكن تعديله إلى TL2 إذا كانت الحسابات الجديدة تسبب لك مشاكل.
إذا لم تستطع تحمّل رفع المستخدمين، فقم بتعطيلها وأخبر مستخدميك بنشر الصور في مواقع مثل https://imgur.com/ كما فعل Reddit لسنوات.
هل ينطبق حد 4 ميجابايت أيضًا على مستندات مثل ملفات PDF؟
لا، ملفات PDF ليست صورًا. تُعالج كملفات وتتبع إعداد الموقع الحد الأقصى لحجم المرفق بالكيلوبايت.