Question

Je veux ajouter Content-Disposition En-tête vers un fichier que je télécharge avec CarrierWave (ce n'est pas une option pour le faire par la suite via Query Param dans l'URL).

Y a-t-il quelque chose que je peux ajouter au AttachmentUploader modèle qui m'aiderait à accomplir cela, avant que le fichier ne soit téléchargé?

Merci!

Était-ce utile?

La solution

Vous pouvez définir des attributs dans le monde entier dans votre configuration de porteur -

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

ou vous pouvez le définir sur la classe de téléchargeur lui-même

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

et la méthode sur le téléchargeur peut utiliser les données accessibles au téléchargeur pour déterminer la valeur de retour appropriée pour Fog_attributes

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top