【发布时间】:2010-10-20 19:49:43
【问题描述】:
我在 Amazon 的 S3 上有文件。它们以唯一的 ID 命名,因此没有重复项。我正在使用授权的 URL 访问它们。我需要能够将它们传递给浏览器,但我需要重命名它们。现在我正在使用 fopen,但它在将文件提供给浏览器之前将文件下载到我的服务器。我怎样才能让文件“通过”我的服务器到浏览器?或者我如何缓冲下载 - 将一小块下载到我的服务器并在下载下一个块时将其传递给浏览器?
另外 - 我真的很想使用 CloudFront,但他们不提供经过身份验证的 URL。我相信我可以使用 CURL 发送请求的凭据 - 我可以使用 CURL 执行这种“传递”文件吗?
谢谢!
【问题讨论】:
标签: php download amazon-s3 fopen buffering