مرحباً،
بالأمس حاولت تفعيل التحميل المباشر لـ S3 (A new era for file uploads in Discourse) على DigitalOcean Spaces. قمت بإعداد نسخة اختبار جديدة لهذا الغرض.
- قمت بتفعيل إعدادات الموقع المخفية
enable_direct_s3_uploads. - قمت بتشغيل
rake s3:ensure_cors_rules - حاولت إعداد CORS على DO Spaces في صفحة إعدادات Spaces ولكن يبدو أنها لا تدعم
ExposeHeadersلذلك لم أتمكن من إضافةETagإليها. وهذا يعطل عملية التحميل. - وجدت حلاً لهذا. باستخدام s3cmd، تمكنت من تحميل ملف تكوين CORS الذي يمكن أن يحتوي أيضاً على
ExposeHeaders. - بعد تحميل ملف تكوين CORS إلى الحاوية، يعمل التحميل المباشر متعدد الأجزاء بشكل جيد.
لذا يبدو أنه يعمل ولكنني لا أعرف مدى أمان استخدامه بهذه الطريقة على DO Spaces. هل لدى أي شخص أي خبرة طويلة الأمد في هذا الشأن أو أي اقتراحات؟
شكراً لك! ![]()