【发布时间】:2010-04-28 18:23:15
【问题描述】:
我们需要开发一个应用程序来在线销售音乐。无需指定所有操作都将完全合法地进行,因此,我们必须计划一个界面来支付艺术家费用。但是,我们面临一个问题:在服务器上存储音乐的最佳方式是什么?我们应该通过 HTTP 文件上传将它保存在服务器磁盘上吗?我们应该通过 FTP 保存还是将其保存在数据库中更明智?不用说我们需要它尽可能地安全。所以这里可能需要 https。但是,我们你认为最好的方法是什么?也许其他想法?因为在所有 HTTP 情况下,上传歌曲(用于管理)相当长且无聊,但很容易链接到管理员在其 Web 应用程序中创建的歌曲,类似于 FTP 应用程序以在服务器上上传歌曲,然后在管理部分列出目录以链接正确上传歌曲到歌曲信息数据库中。
我知道这可能不太清楚,因为我是法国人,但告诉我,我会尽力解释你不明白的部分。
【问题讨论】:
-
Flash 或 Silverlight 上传控件似乎是用于执行此操作的增长最快的方法。请参阅 YouTube 的视频上传页面以获取一个很好的示例。
-
Silverlight 中是否有用于上传的“内置”控件?我以前从未接触过它,所以也许这是一个尝试学习它的好机会……也许有人拥有丰富的资源来开始学习 Silverlight?
标签: asp.net ftp file-upload