مرحباً! لقد قمت للتو بإعداد نسخة من Discourse، وأتساءل: هل توجد طريقة سهلة لتغيير حجم الصور بعد أن يقوم المستخدم برفعها؟ لقد استخدم عدد كبير من الأشخاص المنتدى بالفعل مع صور يبلغ حجم كل منها بضعة ميجابايت!
شكراً،
جاك
لا تفعل شيئًا. سيتم تغيير حجمها. إذا بحثت، يمكنك العثور على بعض النقاشات حول ذلك.
أوه، صحيح، يبدو أنهم لم يتغيروا بعد - لقد بحثت لكنني سأبحث مرة أخرى، شكرًا لك.
مرحبًا، لا تزال لا تُعيد تغيير الحجم، هل فاتني شيء واضح جدًا؟
ستحتاج إلى تعديل إعدادات موقعك المتعلقة بالصور إذا كنت ترغب في تقييد عمليات الرفع بهذه الصرامة. فبضعة ميجابايت ليست مشكلة كبيرة بالنسبة للصورة.
إذا كنت قلقًا بشأن نفاد مساحة التخزين المحلية على الخادم، فهل فكرت في نقل الملفات المرفوعة إلى S3؟
أهلاً، رائع! شكرًا لك، لقد وجدت الإعداد وقمت بتعديله. أدير لوحة خاصة بالبستنة، لذا ستُملأ بالصور بسرعة، مما قد يصبح مكلفًا لموقع غير ربحي (في الوقت الحالي). شكرًا لمساعدتك.
ما اسم الإعداد الذي قمت بتغييره؟
لست متأكدًا من معنى ذلك، ضحكًا، لكنني سأطلب من شريكي الأكثر خبرة تقنيًا أن يشرح لي. شكرًا لك.
الإعدادات > الحد الأقصى لحجم الصورة
لقد قمت بتغييره إلى 1000 كيلوبايت مؤقتًا. لقد فوجئت لأنه لم يغير الصور الموجودة، بل فقط الصور المرفوعة حديثًا. قد أزيد الحجم مع مرور الوقت، لكن بصفتي لوحة جديدة، أردت التقاط الصور الضخمة مبكرًا!
كنت أعتقد أن تقليل هذا الإعداد سيسبب في أن يرفض Discourse الصورة ويرمي خطأً إذا أراد أحد إرسال صورة أكبر حجمًا، وهو ما أظن أنه سيمنع الكثير من الأشخاص من رفع صورة من هواتفهم الذكية حيث لا تكون الصور مضغوطة بشكل كافٍ… ![]()
أوه، صحيح، لقد نجحت للتو في رفع واحدة من حاسوبي المحمول، لكنني سأتحقق منها من هاتفي أيضًا
لقد قمت للتو بالتحقق على الهاتف المحمول والحاسوب المحمول، ويبدو أن كل شيء يعمل ما لم يكن هناك حالة استخدام إضافية أفتقدها؟ تم الاختبار على آيفون وماك.
تحذير عادل: في رأيي، أنت ترمي الطفل مع ماء الاستحمام هنا. فمن غير المرجح أن يعود الأشخاص إلى موقع يمنعهم من مشاركة صورة أكبر من 1 ميجابايت.
الموقع خاص بك، لذا يمكنك فعل ما تشاء، لكنني أتوقع ألا يعود الأشخاص بمجرد مواجهتهم لهذا القيد الشديد.
شكرًا لك، جيف. لا يبدو لي ذلك قيدًا لأنهم يستطيعون النشر، بل إن الأمر يحافظ فقط على حجم الملف منخفضًا. لا تزال الصور كبيرة وعالية الجودة لأغراض المشاركة. سأتابع الأمر بمرور الوقت. في الوقت الحالي، إذا سمحت بصور بحجم 4 إلى 8 ميجابايت على خادمي، فقد تصل تكلفة الاستضافة بعد عام من المحتوى إلى مئات الجنيهات، وهو ما لا أستطيع تحمله.
أوه، هذا عادل — نهج أفضل بكثير. ظننت أنك تمنع جميع التحميلات التي يزيد حجمها عن 1 ميجابايت.
أوه، فهمت ما تقصده، لا بالتأكيد ليس ذلك، مجرد تغيير أحجامها
يبدو أنني لم أقرأ أبدًا نهاية وصف إعداد الحد الأقصى لحجم الصورة (كيلوبايت)، والذي يحتوي على معلومة رئيسية لم تكن لدي أي فكرة عنها.
سيتم تغيير حجم الصور الأكبر من هذا والأكبر من client_max_body_size لتناسبها عند الرفع.
جيد أن أعرف ذلك!