开发在线音乐商店

时间:2010-04-28 18:23:15

标签: asp.net ftp file-upload

我们需要开发一个在线销售音乐的应用程序。无需指定所有内容都将在法律上完成,在这样做时,我们必须计划一个界面来支付艺术家。但是,我们面临一个问题:在服务器上存储音乐的最佳方式是什么?我们应该从HTTP文件上载中将它保存在服务器的磁盘上吗?我们应该通过FTP保存还是将它保存在数据库中更明智?没必要说我们需要它是最安全的。所以这里可能需要https。但是,我们认为你最好的方式是什么?也许其他想法?因为在所有HTTP情况下,上传歌曲(用于管理)是相当漫长和无聊的,但是可以轻松链接到管理员在其Web应用程序中创建的歌曲,与FTP应用程序相比,在服务器上上载歌曲,然后在管理部分列出目录链接正确上传的歌曲到数据库中的歌曲信息。

我知道它可能不太清楚,这是因为我是法国人,但告诉我,我会尝试解释你不理解的部分。

1 个答案:

答案 0 :(得分:3)

我过去曾使用Krystalware's SlickUpload ASP.NET控件为您处理上传部分(如果您愿意,可以使用内置控件,但这里有很多漂亮的ajax-为您完成的风格功能,非常便宜)。

编辑: [我不主张将音乐文件本身存储在数据库中。 [以我的拙见]更好的只是将文件的位置存储在数据库中。如果您使用下面列出的某个云服务,那么该位置可能只是一个HTTP链接]

我还会认真考虑使用云存储服务来存储音乐文件。类似于Amazon S3Rackspace Cloud Files的内容。 CloudFiles很好,因为如果您愿意,您还可以启用CDN传送(内容传送网络),这意味着您的用户可以比从本地Web服务器提供的内容更快地访问上传的音乐曲目。

希望这有帮助,

理查德。