2

我尝试了以下各种组合,但没有一个有效

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

1 回答 1

4

虽然我没有在 Rackspace Cloud 上对此进行过明确测试,但这是我一直在(成功地)使用 Fog 进行 S3 上传的方法:

file = dir.files.create({
  :key    => filename
  :body   => File.open(filename),
  :public => true,
  :metadata => {'Cache-Control' => 'max-age=315576000'}
})
于 2012-05-22T23:35:49.257 回答