为什么这个AWS rails功能url_for不为我的请求设置内容处理?

时间:2012-07-19 22:57:42

标签: ruby-on-rails amazon-s3 content-disposition

我正在使用带有ruby 1.8.7的rails 2.3.14。我正在生成经过身份验证的URL以获取S3对象,而我正在使用最新的aws-sdk gem。我已经看到了这个答案,我的代码是一样的:AWS S3 Ruby url_for response headers (custom file name and file type)

这是我的代码。当我点击这个生成的url时,它没有在响应中设置content-disposition头,它似乎完全忽略了该选项。我做错了什么?

AWS::S3::S3Object.url_for(key, bucket, 
    :authenticated => true, 
    :use_ssl => (ENV['RAILS_ENV'] == 'production'),
    :expires_in => S3_EXPIRE_TIME,
    :response_content_disposition => 'attachment;'   # seconds
    )

1 个答案:

答案 0 :(得分:0)

与链接帖子建议一样,请确保您使用的是aws-sdk gem,而不是aws-s3 gem。