不使用生产服务器直接上传到 s3
Posted
技术标签:
【中文标题】不使用生产服务器直接上传到 s3【英文标题】:Direct upload to s3 without the use of a production server 【发布时间】:2011-10-06 11:09:06 【问题描述】:我们正在创建一个媒体驱动的网站,该网站要求我们的用户通过互联网提交非常大的广播质量视频文件。我们希望通过消除使用我们的生产服务器(网站所在的位置)来解决带宽问题,并且只在用户和 s3 帐户之间建立连接。
为了让事情变得更有趣,我们的托管服务仅允许通过 php 上传 50MB...
我在网上找了一个可行的解决方案,有人可以帮忙吗?
进度条也很棒。
【问题讨论】:
【参考方案1】:最简单的方法是使用S3 POST upload API.,如果您需要进度条,you can do that easily on html5 browsers;如果您需要支持旧版浏览器,您可能需要一个 Flash 上传器。
【讨论】:
我想我应该补充一点,它不会去亚马逊,媒体会去 archive.org【参考方案2】:然后,您必须以某种方式向您的用户提供您的 S3 凭据,我怀疑您是否愿意这样做。 这是让用户在不涉及您的服务器的情况下直接上传到 S3 的唯一方法。
【讨论】:
除了,S3 有一个专门用于此的 API,它不会公开您的 S3 凭据。以上是关于不使用生产服务器直接上传到 s3的主要内容,如果未能解决你的问题,请参考以下文章