Pergunta

Eu quero adicionar Content-Disposition Cabeçalho para um arquivo que estou carregando com o CarrierWave (não é uma opção para fazê -lo depois via param de consulta no URL).

Há algo que eu posso adicionar ao AttachmentUploader Modelo que me ajudaria a conseguir isso, antes que o arquivo seja carregado?

Obrigado!

Foi útil?

Solução

Você pode definir atributos globalmente em sua configuração de CarrierWave -

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

ou você pode defini -lo na própria classe de upload

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

e o método no uploader pode usar dados acessíveis ao uploader para determinar o valor de retorno apropriado para FOG_ATTRIBUTOS

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top