2015-02-23 23 views
1

設置文件名presigned_url我使用亞馬遜的SDK版本2如何S3

對於presigned_url我用下面 URL = signer.presigned_url(:的get_object,桶:桶,鑰匙:鑰匙)

但我怎麼設置文件名?(對用戶來說,當他們選擇另存爲...)

回答

2

需要添加response_content_disposition和設置文件名

簽名= AWS :: S3 :: Presigner.new signer.presigned_url(:的get_object,桶:桶,鍵:鍵,response_content_disposition:「附件;文件名= test.pdf「)

0

如果您添加$ {文件名},以將與上傳文件時所選擇的文件名來替代的關鍵。