如何防止访问资产文件(mp3)路由

时间:2018-05-15 16:50:18

标签: c# jquery asp.net asp.net-mvc

(抱歉我的英文) 您好,我有一个音频列表,其中有两种特权[播放]和[播放和下载]。

所以,我正在使用这样的东西:

<audio controls="controls" controlsList="nodownload">
   <source src="/files/test.mp3" type="audio/mpeg" />
   Your browser does not support the audio element.
</audio>

当用户可以[播放和下载]时,我只会移除controlsList="nodownload"

我的问题是,只有播放音频权限的用户可以打开源代码+搜索.mp3并访问我的音频网址,例如/files/test.mp3,添加主机并访问mp3文件并下载。

我正在使用ASP.NET,例如host/files/无法访问,但可以访问host/files/test.mp3

我想阻止访问在.mp3中完成的所有路由,或者我不知道任何其他推荐?

0 个答案:

没有答案