需要从站点禁用自动下载程序

时间:2013-05-10 09:06:58

标签: php jquery wordpress

在本地,我通过WordPress主题开发了一个音乐网站,并且它运行良好。问题是,一旦媒体文件在浏览器中流式传输,Internet Download Manager(IDM)就会检测到它并生成下载链接(这就是IDM的本质)。

所以,我想构建我的网站,以便访问者能够播放和收听音乐,但不允许任何下载者下载流媒体。

是否有任何PHP代码,WordPress或jQuery插件可以执行此操作?

提前致谢。

1 个答案:

答案 0 :(得分:0)

如果您允许访问者收听文件,则无法阻止他们下载文件。如果他们足够坚定,甚至DRM也会被破坏。如果他们可以播放,他们可以保存它。

那就是说,你有几种选择。

  1. 使用Flash流式传输文件 除非文件嵌入SWF或使用DRM,否则仍然可以轻松下载。这是一种常见的解决方案,除非您需要支持没有Flash支持的移动浏览器,否则效果不错。

  2. 每个IP地址只允许下载一次 这具有主要的可用性问题,并且在许多浏览器中不起作用。我不推荐它。

  3. 使用Javascript加密和解密文件 可能非常慢,仍然不会停止确定的用户,依赖于Javascript,需要dataurl支持或更新的html5音频apis。

  4. 不要担心。
    这就是我的工作。