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