أحاول تحميل ملفات PDF. لقد اتبعت جميع المنشورات هنا حول كيفية القيام بذلك ولا شيء يعمل - يتم حظره دائمًا حتى لو كان أصغر من الحد الأقصى للحجم المحدد. لقد أضفت ‘pdf’ إلى قائمة لاحقات الملفات المسموح بها. ونتيجة لذلك، أنشأت حساب AWS Free Tier S3 ودلوًا. لا شيء يتم تحميله إلى S3، ولا حتى الصور.
يبدو أنني ضائع تمامًا. هل هناك أي مؤشرات حول سبب عدم عمل S3 باستخدام مفاتيح الوصول الصحيحة؟
لقد قضيت الوقت في تعلم تفاصيل Amazon S3 و Cloudfront وما إلى ذلك. يسعدني أن أبلغكم أنها تعمل بشكل رائع!
ولكن لا يزال من المستحيل تمامًا تحميل أي ملف PDF. لا يمكنني فهم كيف يمكن أن يكون هذا متعلقًا بـ S3 نظرًا لأن الملفات الأخرى تعمل بشكل جيد - ولكن ربما أكون مخطئًا.
بغض النظر عن الحجم الذي أحدده لتحميل الملفات وبغض النظر عن حجم ملف PDF، لا يمكنني تحميلها. أحصل دائمًا على:
عذرًا، هذا الملف كبير جدًا (الحد الأقصى للحجم هو 40 ميجابايت). لماذا لا تقوم بتحميل ملفك الكبير إلى خدمة مشاركة سحابية، ثم تلصق الرابط؟
لقد اتبعت التعليمات الخاصة بكيفية زيادة حجم تحميل الملفات ولكن لا يمكن تحميل أي ملف PDF، بما في ذلك الأحجام التي تقل بكثير عن الحد. أنا على أحدث إصدار من Discourse.
أخيرًا اكتشفت الأمر. كان عليّ إضافة client_max_body_size في خادم وكيل nginx العكسي لـ discourse. بالنظر إلى الوراء، هذا واضح، لكن الأمر يستغرق وقتًا لرؤيته أحيانًا!