Shauny
(Shaun Robinson)
29 يناير 2025، 11:28ص
1
على حد علمي، فإن نشر ملف GIF من خدمة طرف ثالث لا يقوم فعليًا بتحميل الصورة إلى الخادم، أليس كذلك؟
إذًا، عندما أحاول نشر ملف GIF، لماذا يشتكي إذا كان أكبر من حد تحميل الصور الخاص بي؟
أو إذا كان يحاول تحميله، فهل هناك أي طريقة لإيقاف ذلك؟ لا أريد أن يمتلئ الخادم بملفات GIF عندما يمكنهم فقط الارتباط بـ tenor.
أنا لا أستخدم أي إضافات، فقط أنشر عنوان URL، على سبيل المثال:
Shauny
(Shaun Robinson)
29 يناير 2025، 11:44ص
3
نعم، ها هو. يحدث هذا كثيرًا، يجب أن أختار صور GIF أصغر.
Shauny
(Shaun Robinson)
29 يناير 2025، 11:44ص
4
لقد قمت بتغيير الحد إلى 6 ميجابايت ولم يعمل على الرغم من أن الصورة أقل من 5
Canapin
(Coin-coin le Canapin)
29 يناير 2025، 11:44ص
5
كان عليّ أن أقرأ عدة مرات وأجرب على منتداي لأفهم.
إذا نشرت صورة gif كبيرة لم يتم تنزيلها، فستظهر هذه:
حد حجم الملف الخاص بي هو 10 ميجابايت.
لا أعرف ما هو الحد في meta، إليك الـ gif بحجم 50 ميجابايت:
(آه، حد حجم الملف في meta هو 5 ميجابايت إذن)
Shauny
(Shaun Robinson)
29 يناير 2025، 11:45ص
6
حسناً هذا عادل، لكنني أود السماح بعرض ملفات GIF أكبر قليلاً. يجب أن يكون حجم 6 ميجابايت مناسبًا. لكنني قمت بزيادة الحد إلى 6 وما زال يظهر هذا الخطأ.
Canapin
(Coin-coin le Canapin)
29 يناير 2025، 11:47ص
7
هل قمت بزيادة الحد في app.yml أيضًا؟
يشرح هذا الدليل كيفية تغيير الحد الأقصى لحجم تحميل المرفقات لنسخ Discourse المستضافة ذاتيًا.
مستوى المستخدم المطلوب: مسؤول النظام (System Admin)
الحد الافتراضي لحجم تحميل المرفقات هو 10 ميجابايت (10MB).
إذا كنت تستضيف Discourse ذاتيًا وتحتاج إلى السماح بتحميلات أكبر من 10 ميجابايت، فاتبع الخطوات أدناه.
تغيير حجم التحميل
الاتصال بالخادم:
استخدم SSH للوصول إلى واجهة سطر الأوامر لخادمك.
تعديل ملف التكوين:
انتقل إلى دليل التكوين وقم بتعديل الملف app.yml:
…
كما تقول وصف إعدادات الموقع:
الحد الأقصى لحجم تحميل الصورة. يجب تكوينه في nginx (client_max_body_size) / apache أو الوكيل أيضًا. سيتم تغيير حجم الصور الأكبر من هذا الحجم والأصغر من client_max_body_size لتناسب عند التحميل.