我有一個項目,需要一個相當複雜的過程,我想確保我知道最好的方法來做到這一點。我正在使用ASP.net C#和Adobe Flex 3.應用程序服務器是Mosso(雲服務器),文件存儲服務器是Amazon S3。現有的網站可以在NoiseTrade.com多個MP3的自動壓縮的最佳過程
查看我需要這樣做:
- 允許用戶將MP3文件上傳到 專輯「小部件」
- 用戶上傳他們的 相冊/插件後,我需要 自動壓縮的MP3(其他 用戶下載),並上傳 壓縮與MP3曲目一起 亞馬遜S3
我實際上已經在使用這個工具(在Flex中使用客戶端處理),但由於Adobe的Flash 10「安全性」更新,此功能不再有效。所以現在我需要實現這個服務器端。
我想這樣做的方式是:
- Store中的應用程序服務器
- 當藝術家「發佈」創建 拉鍊,該文件的MP3在臨時文件夾 使用C#庫文件夾
- 啓動亞馬遜S3上傳過程(壓縮和MP3) 和向用戶發送電子郵件時,它是 完成(以及刪除 臨時文件夾)
我用這種方法看到的主要問題是,如果用戶稍後刪除或添加了一條曲目,我將不得不更新zip文件,但臨時文件將不再存在。
我不知道這樣做的最佳方式,並會感謝您可能有的任何建議。
謝謝!
感謝您的輸入!爲了澄清,壓縮是必不可少的,因爲這是藝術家的粉絲在通過小部件「註冊」時將下載的內容。要查看我正在討論的小部件,請訪問noisetrade.com。 – Mark 2008-11-10 18:00:15