我一直在試圖讓下面這個鏈接下載,但它保持流。試圖將內容配置設置爲附件,但似乎沒有幫助。我希望人們可以下載它。幫幫我!謝謝。如何讓S3鏈接下載不流?
https://s3-ap-northeast-1.amazonaws.com/anahata/Guided+Relaxation.mp3
我一直在試圖讓下面這個鏈接下載,但它保持流。試圖將內容配置設置爲附件,但似乎沒有幫助。我希望人們可以下載它。幫幫我!謝謝。如何讓S3鏈接下載不流?
https://s3-ap-northeast-1.amazonaws.com/anahata/Guided+Relaxation.mp3
你也應該設置Content-Type
喜歡的東西application/octet-stream
這是一個很老的問題,但我希望它可以幫助別人。您可以添加查詢參數「response-content-disposition」=「attachment; filename = some-file.txt」。
您可以在AWS文檔中找到更多信息/幫助:http://docs.aws.amazon.com/AmazonS3/latest/API/RESTObjectGET.html。
Additionaly,如果您使用的是紅寶石SDK,這將是這樣的:
s3_object.url_for(:read, expires: expiration_date, response_content_disposition: 'attachment; filename=some-file.txt')