2012-05-11 35 views
0

好吧,現在我有回形針存儲MP3,他們只有回放,如果我使用亞馬遜s3,我現在不想現在,因爲那時我完全無能爲力,如何保護這些文件.. ..在軌道中存儲和播放音樂文件

但現在我重新思考我的方法,因爲我需要鎖定mp3,然後給予一定的訪問權限下載。我認爲所有用戶都可以播放歌曲。但除非獲得許可才能下載。

所以我的問題

  1. 請告訴我來存儲MP3和限制不同類型的 訪問在特定時間的最佳方法是什麼?
  2. 我應該用回形針嗎? https://github.com/thoughtbot/paperclip

該項目是在軌3.2.3,紅寶石1.9.3。使用HTML5/Javascript音樂播放器。並住在Unicorn/Nginx服務器上。

這可以作爲我們的球員,但我想建立一個自己....任何想法?:http://jplayer.org/

+0

這實際上是服務於MP3 /音樂.. 你必須使用流媒體服務器以流這些MP3 .. 像YouTube/bandcamp不... OR 你可以播放mp3的部分內容應用的一個大問題像2 MB的整個即部分內容..在用戶下載時使用購買/下載鏈接的應用程序和服務器的整個文件 – dbKooper

回答

0

學習和使用Ryan Bates的康康舞寶石https://github.com/ryanb/cancan

您需要定義的能力,如「聽」或「下載」,並在您的控制器操作中,測試當前用戶是否有能力執行操作。

+0

嘿我的項目是建立與康康,rolify,並設計。 :) 它會阻止文件的hi-jack?但我更加關注如何上傳和存儲這些文件? –

相關問題