从云中列表/流/下载文件的方法是什么?

问题描述:

在Android设备上,我试图列出mp3文件名(列表视图),流/缓冲mp3文件,下载可用于云中的mp3文件。从云中列表/流/下载文件的方法是什么?

我在想几个办法,我可以按照完成这个工作

  1. 主机MP3文件在服务器上,&可能创建一个Web服务,它给了我上述的功能,并在客户端,我应该使用Web服务。 (用于Web服务的单服务器&托管mp3文件)。

  2. 主机上的服务器上的MP3文件1,在服务器2上部署Web服务,这样我就可以轻松地构建和管理MP3文件。

什么是像谷歌播放音乐,萨凡...应用程序的常用方法跟随?如果有任何其他解决方案我可以研究,请建议他们。

这取决于您的数据占用的空间大小,服务器基础架构上可用的带宽,您需要的速度类型,您希望的容错方式,您拥有的预算等等,还有更多的因素。

通常,我建议您在开始时使用单个服务器来托管您的数据和应用程序逻辑。如果/当你开始为你的服务获得更多的用户,那么你可以开始考虑使用更分散的架构来扩展(例如可能会引发几个Amazon S3实例)等。

您的客户端移动应用程序应该是以不需要知道什么样的后端架构支持它的方式实现,以便您可以在不影响客户端代码的情况下轻松更改体系结构。为此,请查看RESTful Web服务。