从 iOS 访问服务器上的 MP3 文件。
Access MP3 files on server from iOS.
我正在构建一个类似于 pandora 的流媒体应用程序。但是现在我将所有文件存储在 http 上并使用 url 访问它们。因为所有文件都在 public html 文件夹中,所以有替代方案吗?例如,pandora 或 spotify 等应用程序如何从其服务器中提取文件。我是网络服务器的新手,不知道在哪里问这个问题。我在 vps 上有一个 centos 服务器,使用 apache、MySQL、http、ftp 托管。
您只需提供位流形式的内容,而不是文件下载。要作为流发送的数据源可以作为二进制数据存储在数据库的 BLOB 列中,也可以作为常规文件存储在文件系统的非 public 部分。使用哪一个并不重要。
将它们存储在数据库中可以让您的应用程序更容易访问并使应用程序更便携,因为它不受文件系统级别权限的限制。
您当前将文件放在 public 文件夹中这一事实并不是真正重要的问题,因为您正在让它们可供下载。如果你想限制谁可以访问它们,你只需要确保你有身份验证要求。
我正在构建一个类似于 pandora 的流媒体应用程序。但是现在我将所有文件存储在 http 上并使用 url 访问它们。因为所有文件都在 public html 文件夹中,所以有替代方案吗?例如,pandora 或 spotify 等应用程序如何从其服务器中提取文件。我是网络服务器的新手,不知道在哪里问这个问题。我在 vps 上有一个 centos 服务器,使用 apache、MySQL、http、ftp 托管。
您只需提供位流形式的内容,而不是文件下载。要作为流发送的数据源可以作为二进制数据存储在数据库的 BLOB 列中,也可以作为常规文件存储在文件系统的非 public 部分。使用哪一个并不重要。
将它们存储在数据库中可以让您的应用程序更容易访问并使应用程序更便携,因为它不受文件系统级别权限的限制。
您当前将文件放在 public 文件夹中这一事实并不是真正重要的问题,因为您正在让它们可供下载。如果你想限制谁可以访问它们,你只需要确保你有身份验证要求。