我正在尝试使用 http://code.google.com/p/amazon-s3-php-class/从 AWS S3 强制下载文件。我有一个 mp3,我想让人们“播放”或“下载”。默认情况下,当您直接在 s3 上访问文件时,它会开始在浏览器中播放。我需要添加一个选项才能实际下载。我用谷歌搜索了一下,发现什么也没有。我在概念上知道需要发生什么,但不知道如何用 php 生成它。我知道我需要将 header 修改为 Content-Disposition: attachment。任何帮助将不胜感激。
谢谢, 迈克尔
最佳答案
亚马逊现在已经解决了这个问题,并允许在每个请求的基础上使用签名请求覆盖 header :
http://docs.amazonwebservices.com/AmazonS3/latest/API/index.html?RESTObjectGET.html
w00t!
关于php - 在 Amazon S3 上使用 php 强制下载,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/870215/