الصور المعروضة للمشاركات قيد المراجعة لا تظهر

أنا أشغّل Discourse 2.7.0.beta5 على خادم Digital Ocean بسعة 2 جيجابايت.
جميع المواضيع والردود تتطلب موافقة/تعديل قبل نشرها في المنتدى.
جميع الصور تُحمّل إلى AWS S3.

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

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

هذا يجعلني أظن أن هذه الصور الموجودة في قائمة المراجعة ربما لا تُحمّل إلى S3، وربما لهذا السبب لا تظهر حتى يتم الموافقة على المنشور؟

هل هناك شيء فاتني؟ أي أفكار حول كيفية حل هذه المشكلة؟

إليك الصورة الفارغة:

وهنا الصورة بعد أن قمت بتحرير هذه المنشور وحفظه:

إعجاب واحد (1)

يجب رفع الملفات إلى S3 ويجب أن توجد سجلات مرتبطة بها في قاعدة البيانات. المشكلة تكمن في شيء آخر.

هل توجد أي أخطاء في وحدة تحكم المتصفح؟ إذا نظرت إلى تبويب الشبكة في المتصفح، هل تعيد هذه الصور رمز الحالة 200؟

إعجاب واحد (1)

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

حاولت إعادة إنتاج هذه المشكلة محليًا دون جدوى. يتم عرض صورة نائبة إذا كان التحميل مفقودًا.

هل عنصر <img> موجود عند فحص HTML؟

شكرًا على مساعدتكم.

عنصر <img> موجود، لكن رابط الصورة لا يشير إلى S3.

إليك بعض الأخطاء التي ألاحظها الآن في وحدة التحكم، لكنني لا أعرف ما إذا كانت لها علاقة بهذه المشكلة.

إعجاب واحد (1)

شكراً للإبلاغ عن هذا! لقد تلقينا تقريرًا آخر حول المشكلة وتمكنا من إعادة إنتاجها. ما أجده هو أنه إذا كان هناك العديد من المشاركات التي تتطلب الموافقة في قائمة المراجعة والتي تحتوي على صور، فسيتم عرض الصورة الخاصة بالعنصر الموجود في أعلى قائمة المراجعة فقط. نحن نعمل على إصلاح المشكلة الآن.

إعجاب واحد (1)