我有一个网页,通过手机动态下载mp3文件。我想添加一个功能,在下载文件之前,有人可以通过桌面收听歌曲。
挑战在于,我不希望mp3文件链接显示在页面代码中,我更喜欢不同的网址,例如
<a href='http://mysvr.com/getfile/121233444/'>Preview song</a>
传递给期望mp3文件源并让它播放该文件的播放器。
我不希望预览文件的人不知道正在播放的文件的真实网址,以防止未经授权的下载。
我需要做什么?
答案 0 :(得分:1)
首先拒绝通过互联网访问具有mp3文件的目录。然后写一个处理程序文件来播放mp3。处理程序文件将从查询字符串中获取mp3的名称,并在播放器上播放该文件。获取网址,解析和播放将在代码隐藏中完成,因此用户将无法看到mp3的网址
希望它有所帮助。答案 1 :(得分:0)
这取决于您的设置。唯一不让它可见的真正方法是使用服务器端代码(php,asp等)。根据定义,任何客户端代码对最终用户都是可见的。您可以尝试模糊链接,例如使用隐藏在某处的一些最小化的JavaScript,但任何搜索得足够的人都可以看到它。