隐藏或加密文件路径(src)

时间:2015-10-13 10:51:10

标签: asp.net c#-4.0 web

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

2 个答案:

答案 0 :(得分:0)

您可以从以下SO帖子Hide url in anchor tag

中获得基本想法

由于您已经在使用数据库存储文件名,因此您可以利用上述帖子中提到的概念。

答案 1 :(得分:0)

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

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

如果您加密路径,用户将始终看到未加密的路径(以便将其用于播放)

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