我正在使用带有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
)