سؤال

اريد الاضافة Content-Disposition رأس إلى ملف أقوم بتحميله باستخدام CarrierWave (ليس خيارًا للقيام بذلك بعد ذلك عبر الاستعلام في عنوان URL).

هل هناك شيء يمكنني إضافته إلى AttachmentUploader النموذج الذي من شأنه أن يساعدني في إنجاز هذا ، قبل تحميل الملف؟

شكرًا!

هل كانت مفيدة؟

المحلول

يمكنك تعيين سمات إما على مستوى العالم في تكوين الموجات المشتركة الخاصة بك -

CarrierWave.configure do |config|
  config.fog_attributes = {'Content-Disposition' => ...}
end

أو يمكنك تحديدها على فئة التحميل نفسها

def fog_attributes
  {'Content-Disposition' => ...}
end

ويمكن للطريقة الموجودة في تحميل التحميل استخدام البيانات التي يمكن الوصول إليها إلى قائد التحميل لتحديد قيمة الإرجاع المناسبة لـ FOG_ATTRIBUTES

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top