0

好吧,现在我有回形针存储 mp3,它们只有在我使用 amazon s3 时才会播放,我现在不想这样做,因为那时我对如何保护这些文件一无所知....

但现在我正在重新考虑我的方法,因为我需要锁定 mp3,然后给予一定的下载权限。对我来说,关键是所有用户都可以播放歌曲。但除非获得许可,否则不得下载。

所以我的问题

  1. 在特定时间存储 mp3 和限制不同类型的访问的最佳方式是什么?
  2. 我应该使用回形针吗?https://github.com/thoughtbot/paperclip

该项目在rails 3.2.3,ruby 1.9.3中。使用 HTML5/Javascript 音乐播放器。并且生活在 Unicorn/Nginx 服务器上。

这可以用作我们的播放器,但我想自己构建一个....有什么想法吗?: http: //jplayer.org/

4

1 回答 1

0

学习和使用 Ryan Bates 的 CanCan gem https://github.com/ryanb/cancan

您将定义能力,例如“聆听”或“下载”,并在您的控制器操作中测试当前用户是否有能力执行该操作。

于 2012-05-12T17:27:58.067 回答