これがバグなのか、私の側のエラーなのか、それとも誰かがこれを機能させたのか疑問に思っています
>irb
>require 'aws/s3'
>AWS::S3::Base.establish_connection!(
:access_key_id => key,
:secret_access_key => secret)
>AWS::S3::S3Object.url_for(
filename,
bucket,
:use_ssl => true,
:response_content_type=>'text/plain',
:response-content-disposition=>'attachment; filename=text.txt'
)
これにより、署名付き URL が吐き出されます
これから URL を取得できますが、:response_content_type
&:response-content-disposition
オプションはまったく何もしていないようです。
リクエストヘッダーごとにこれらを追加することに成功した人はいますか? それとも私はそれを間違っていますか?
編集私はそれを理解しました:誰かが同じことに遭遇した場合-「aws/s3」ではなく「aws-sdk」の適切なgemが必要です(ほとんど同じコードでそこに2つ浮かんでいます-後者は古いバージョン)