如何使用Fog为Cloud Files设置Cache-Control标头

时间:2012-05-06 22:44:07

标签: ruby rackspace-cloud

我尝试了以下各种组合,但都没有效果

file = dir.files.create(
                        :key    => file_name,
                        :body   => io_obj,
                        :public => true,
                        'Cache-Control' => "max-age=#{(60 * 60 * 24 * 30 * 6).to_s}"
                                )

1 个答案:

答案 0 :(得分:4)

虽然我没有在Rackspace Cloud上明确测试过,但这是我(使用Fog)上传S3时成功使用的内容:

file = dir.files.create({
  :key    => filename
  :body   => File.open(filename),
  :public => true,
  :metadata => {'Cache-Control' => 'max-age=315576000'}
})