我想将Content-Disposition
标题添加到我正在使用carrierwave上传的文件中(之后通过URL中的查询参数进行此操作不是一个选项)。
在上传文件之前,我可以添加一些可以帮助我完成此操作的AttachmentUploader
模型吗?
谢谢!
答案 0 :(得分:8)
您可以在Carrierwave配置中全局设置属性 -
CarrierWave.configure do |config|
config.fog_attributes = {'Content-Disposition' => ...}
end
或者您可以在上传器类本身上定义它
def fog_attributes
{'Content-Disposition' => ...}
end
并且上传者的方法可以使用上传者可访问的数据来确定fog_attributes的适当返回值