允许用户播放mp3文件,但不要直接在网络上公开

Vic*_*tor 4 django mediaelement media-player

我想将一些mp3存储在一个没有公开的文件夹中,不能通过网络直接访问,并允许用户只有在登录后才能通过浏览器收听/下载歌曲.

我怎样才能做到这一点 ?

我用django进行web开发,但如果我知道它是如何工作就足够了.

Byr*_*ock 5

您首先需要设置身份验证.django教程彻底探索了这一点.

你不直接链接mp3,你链接到检查auth的django脚本,然后读取mp3并用mp3内容类型标题将其提供给客户端.

http://yourserver.com/listen?file=Fat+Boys+Greatest+Hits