php - 在 Amazon S3 上使用 php 强制下载

标签 php download amazon-s3

我正在尝试使用 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/

相关文章:

php - Joomla Get/POST 参数忽略字符串中的空格

asp.net-mvc - MVC Controller.File 返回空白 pdf

javascript - 将字节数组写入文件 JavaScript

node.js - AWS S3 按对象创建/修改日期降序排列所有对象 NodeJs

amazon-web-services - 配置 Amazon s3 存储桶以运行在另一个账户中创建的 Lambda 函数

php - 使用 PHP 请求重新排序 div 位置

php - jQuery Ajax 请求未到达 PHP 脚本

javascript - 防止后退按钮漏洞利用? PHP

powershell - 我可以使用 Invoke-WebRequest 将二进制数据写入文件并仍然获取状态代码吗?

amazon-web-services - 当 lex 不自动处理意图时如何调用 lambda?