我有一个网站,允许用户搜索音乐轨道并将他们选择的轨道下载为 mp3。
我的网站在我的服务器上,所有 mp3 都在 s3 上,然后通过云端分发。到目前为止一切顺利。
客户端现在希望用户能够选择多个音乐轨道,然后批量或批量下载它们,而不是一次下载一个。
通常我会将所有文件放在一个 zip 文件中,然后向用户显示一个指向该新 zip 文件的链接以供下载。在这种情况下,由于文件位于 s3 上,因此需要我首先将所有文件从 s3 复制到我的网络服务器,将它们处理成一个 zip,然后从我的服务器下载。
我是否可以在 s3 或 CF 上创建一个 zip,或者是否可以通过某种方式将文件批处理/分组到一个 zip 中?
也许我可以设置一个 EC2 实例来处理这个?
我将不胜感激一些指导。
最佳
乔
最佳答案
恐怕您将无法创建没有额外处理的批处理。启动 EC2 实例可能是为每个用户创建批处理的一种选择
关于amazon-s3 - 允许用户从 AWS s3 或 Cloudfront 批量下载文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7460441/