2

私はRuby 1.8.7でRails 2.3.14を使用しています。S3 オブジェクトを取得するために認証済み URL を生成しており、最新の 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
    )
4

1 に答える 1

0

リンクされた投稿が示唆するように、 aws-s3 gemではなく、aws-sdk gem を使用していることを確認してください。

于 2012-12-15T11:58:36.487 に答える