Ruby 如何使用Fog为云文件设置缓存控制标头
我尝试过以下各种组合,但都不起作用Ruby 如何使用Fog为云文件设置缓存控制标头,ruby,rackspace-cloud,Ruby,Rackspace Cloud,我尝试过以下各种组合,但都不起作用 file = dir.files.create( :key => file_name, :body => io_obj, :public => true, 'Cache-Control' => "max-age=#{(60 * 60 *
file = dir.files.create(
:key => file_name,
:body => io_obj,
:public => true,
'Cache-Control' => "max-age=#{(60 * 60 * 24 * 30 * 6).to_s}"
)
虽然我还没有在Rackspace Cloud上明确测试过这一点,但这正是我使用Fog成功上传S3的原因:
file = dir.files.create({
:key => filename
:body => File.open(filename),
:public => true,
:metadata => {'Cache-Control' => 'max-age=315576000'}
})
虽然我还没有在Rackspace Cloud上明确测试过这一点,但这正是我使用Fog成功上传S3的原因:
file = dir.files.create({
:key => filename
:body => File.open(filename),
:public => true,
:metadata => {'Cache-Control' => 'max-age=315576000'}
})