【问题标题】:Hide mp3 url while playing audio file播放音频文件时隐藏 mp3 url
【发布时间】:2012-06-12 10:47:28
【问题描述】:

我有一个网页,可以通过手机动态下载 mp3 文件。我想添加一个功能,让用户可以在下载文件之前通过桌面收听歌曲。

挑战是,我不希望 mp3 文件链接显示在页面代码中,我希望使用不同的 url,例如

<a href='http://mysvr.com/getfile/121233444/'>Preview song</a>

它被传递给需要 mp3 文件源并让它播放文件的播放器。

我不希望预览文件的人不知道正在播放的文件的真实 URL,以防止未经授权的下载。

我需要做什么?

【问题讨论】:

    标签: html mp3


    【解决方案1】:

    首先拒绝所有通过互联网访问包含 mp3 文件的目录。然后编写一个处理程序文件来播放 mp3。处理程序文件将从查询字符串中获取 mp3 的名称并在播放器上播放文件。获取 url ,解析和播放将在代码隐藏中完成,因此用户将无法看到 mp3 的 url

    希望对你有帮助。

    【讨论】:

    • Thnx,我使用 ua 建议让它工作。我如何拒绝访问该目录?我是在目录上设置文件 n' 文件夹访问权限还是...
    • 权限由托管服务管理。您可以向您的托管服务提供商询问如何管理您的目录的访问权限。
    【解决方案2】:

    这取决于您的设置。使其不可见的唯一真正方法是使用服务器端代码(php、asp 等)。根据定义,任何客户端代码对最终用户都是可见的。您可以尝试混淆链接,例如使用隐藏在某处的一些最小化的 JavaScript,但任何搜索足够努力的人总是可以看到它。

    【讨论】:

    • 我知道它对努力搜索的人来说是可见的,并且知道要搜索什么以及在哪里寻找。尽管如此,我提出这个纯粹是为了挫败入侵者并防止不那么极客类型的用户(占大多数)从非法链接下载文件。我想保护 mp3 目录不被通过互联网访问。对此有何建议? Rgds。
    猜你喜欢
    • 2018-01-29
    • 1970-01-01
    • 1970-01-01
    • 2016-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-04-30
    相关资源
    最近更新 更多