لقد قمت بتمكين حاوية S3 لتحميلات المستخدمين وفقًا لـ https://meta.discourse.org/t/set-up-file-and-image-uploads-to-s3/7229/264، وقمت أيضًا بتمكين شبكة توصيل المحتوى (CDN) لـ AWS Cloudfront.
في منتدى Discourse الخاص بي، قمت بتكوين حد حجم تحميل المستخدم للصور والملفات ليكون حوالي 8 ميجابايت.
ومع ذلك، بصفتي مسؤول الخادم، أود أن أكون قادرًا على تحميل ملفات أكبر بنفسي، لمشاركتها مع المستخدمين، وتضمينها في المنشورات. أفضل عدم الاضطرار إلى تغيير إعدادات المسؤول للحد الأقصى لحجم التحميل من داخل Discourse. بدلاً من ذلك، أفضل إذا كان بإمكاني ببساطة تحميل الملف إلى حاوية S3 الخاصة بي ونسخ/لصق معرف URI للملف مباشرة في نص تضمين المنشور وسيعمل “بشكل طبيعي”.
هل هناك طريقة للقيام بذلك؟ لقد قمت بالفعل بتحميل ملفي على سبيل المثال s3://discourse-bucket/manual-uploads/funny-video.webm إلى حاوية S3. ومع ذلك، لا يمكنني معرفة كيفية إنشاء السلسلة النصية لتضمينها في منشور يعمل على تضمينها.
على سبيل المثال، يتم تضمين مقطع فيديو صغير آخر تم تحميله بالفعل في منشور مثل هذا؛ . ولكن بالطبع، إذا قمت فقط بنسخ/لصق سلسلة مثل هذه ، فإنها لا تعمل.
هل هناك أي خدعة للتمكن من القيام بذلك؟