我正在开发一个音乐网站,当地的艺术家可以上传他们的音乐给每个人听或下载。歌曲的文件路径存储在数据库中。我正在使用一个HTML5控件来播放歌曲。我正在努力做的一件事就是隐藏歌曲的文件路径(查看页面源代码)。有些歌曲可以下载,但文件路径在这种情况下也不应该显示,这将允许准确的下载审核。请协助。我正在使用ASP.Net C#
发布于 2015-10-13 19:05:44
你可以从下面的文章中得到基本的想法,所以发布Hide url in anchor tag
由于您已经在使用数据库来存储文件名,因此您可以利用上面帖子中提到的概念。
发布于 2015-10-13 19:53:39
不幸的是,如果你可以播放它,就不可能保护下载。
如果用户可以播放这首歌,他们也可以下载它。(因为他们需要下载才能播放)
如果您加密路径,用户将始终看到未加密的路径(以便使用它进行播放)
所以,你只要进入所有音乐网站的常见问题。
https://stackoverflow.com/questions/33100759
复制相似问题