首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >为我的用户提供唯一的下载链接,获取亚马逊S3上托管的文件

为我的用户提供唯一的下载链接,获取亚马逊S3上托管的文件
EN

Stack Overflow用户
提问于 2012-04-17 19:25:46
回答 1查看 937关注 0票数 1

我有一个亚马逊S3帐户,用来存储MP3文件。我在我的web应用程序上的音乐播放器上播放这些文件。我希望用户能够从我的网站下载歌曲。我如何为他们提供下载文件的临时链接?我需要向他们提供AS3上文件的路径吗?我不希望该链接与其他人共享。怎么可能做到呢?附言:我正在用PHP和SoundManager 2中的音乐播放器构建应用程序。

EN

回答 1

Stack Overflow用户

发布于 2012-04-17 20:53:31

您可以创建在特定时间过期的urls。

生成它们的最简单方法是使用SDK for PHP及其get_object_url方法。

代码语言:javascript
运行
复制
// Instantiate the class
$s3 = new AmazonS3();

// Get the URL
$url = $s3->get_object_url('aws-php-sdk-test', 'mårkér wîth spåcés ånd întl/åéîøü.txt', '5 minutes', array(
    'response' => array(
        'content-type' => 'text/plain',
        'content-language' => 'en-US',
        'expires' => gmdate(DATE_RFC2822, strtotime('1 January 1980'))
    )
));

如果你是S3的新手,你需要花点时间阅读一下Amazons线上文档。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/10190308

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档