【发布时间】:2013-11-08 01:56:02
【问题描述】:
我想将Content-Disposition 标头添加到我使用carrierwave 上传的文件中(以后不能通过URL 中的查询参数来执行此操作)。
在上传文件之前,我可以在AttachmentUploader 模型中添加什么来帮助我完成此任务吗?
谢谢!
【问题讨论】:
标签: ruby-on-rails amazon-s3 ruby-on-rails-4 carrierwave fog
我想将Content-Disposition 标头添加到我使用carrierwave 上传的文件中(以后不能通过URL 中的查询参数来执行此操作)。
在上传文件之前,我可以在AttachmentUploader 模型中添加什么来帮助我完成此任务吗?
谢谢!
【问题讨论】:
标签: ruby-on-rails amazon-s3 ruby-on-rails-4 carrierwave fog
您可以在 Carrierwave 配置中全局设置属性 -
CarrierWave.configure do |config|
config.fog_attributes = {'Content-Disposition' => ...}
end
或者您可以在上传器类本身上定义它
def fog_attributes
{'Content-Disposition' => ...}
end
上传者上的方法可以使用上传者可访问的数据来确定fog_attributes的适当返回值
【讨论】: