我正在开发一个音乐网站,当地艺术家可以上传他们的音乐供所有人收听或下载。歌曲的文件路径存储在数据库中。我使用HTML5控件播放歌曲。我努力做的一件事就是隐藏歌曲的文件路径(查看页面源代码)。有些歌曲可以下载,但文件路径也不应该在这种情况下显示,这样可以进行准确的下载审核。请协助。我正在使用ASP.Net C#
答案 0 :(得分:0)
您可以从以下SO帖子Hide url in anchor tag
中获得基本想法由于您已经在使用数据库存储文件名,因此您可以利用上述帖子中提到的概念。
答案 1 :(得分:0)
不幸的是,如果您可以播放,则无法保护下载。
如果用户可以播放歌曲,他们也可以下载。 (因为他们需要下载才能播放它)
如果您加密路径,用户将始终看到未加密的路径(以便将其用于播放)
所以,你只需输入所有音乐网站的常见问题。