2015-10-13 110 views
0

我正在开发一个音乐网站,本地艺术家可以上传音乐供大家收听或下载。歌曲的文件路径存储在数据库中。我使用HTML5控件播放歌曲。我努力做的一件事就是隐藏歌曲的文件路径(视图页面源代码)。有些歌曲可供下载,但文件路径不应该在这种情况下显示,这将允许准确的下载审核。请协助。我使用ASP.Net C#隐藏或加密文件路径(src)

+0

如果你可以显示你当前的下载机制 – Bgl86

+1

当你保存数据库中的路径,你应该加密它,当你使用音乐文件时你必须解密它 – Manraj

回答

0

您可以从以下基本思想正如你已经在使用一个数据库来存储文件名,你可以利用在上面的文章中提到的概念SO发布Hide url in anchor tag

0

不幸的是,如果您可以播放它,则无法保护下载。

如果用户可以播放歌曲,他们也可以下载它。 (因为他们需要下载它,才能发挥它)

如果你加密的路径,用户总会看到未加密的路径(为了使用它播放)

所以,你只要进入所有音乐网站的常见问题。