2012-02-16 121 views
0

我使用FlowPlayer在我的网站上播放我的视频,但我不希望人们直接通过输入www.mysite.com/video.mp4来下载我的视频。不允许直接访问视频

有谁知道如何在IIS中创建规则来阻止这种情况发生?也许重定向到主页面?

+0

您没有很好的接受率。接受更多的答案来改善这一点,并且你可能会有更多的人提供答案。每个人都想获得奖励。 – 2012-02-16 13:54:43

+0

你试图避免一般的下载,或者他们把链接放在其他网站? – Aristos 2012-02-16 14:00:38

回答

2

FlowPlayer运行客户端。换句话说,一旦页面的HTML从服务器传输到客户端,就会将其加载到网页浏览器中。

这意味着文件必须从外部通过浏览器本身下载(因为FlowPlayer只是指向该文件,让浏览器知道从哪里获取文件)。因此,无法完全隐藏文件。

但是,你可以让它更难找到。但是,我认为FlowPlayer无法实现这一点。你不得不编程自己的技术,这将允许服务器端内容的直接流式传输。

+0

我看,只让我的网站流它呢?那可能吗?阻止他们直接从我的网站进行流式传输。 – TheGateKeeper 2012-02-16 19:46:35

+0

我知道你不能隐藏该文件,但也许我只能允许来自我的服务器的请求进入。我使用URL Rewrite对图像做了同样的处理,因此只有我的服务器才能访问它们。 – TheGateKeeper 2012-02-16 20:19:50

1

你可以,但可能会很难: 我会看到的解决方案是服务视频认为httpHandler。 然后,我会使用sessionID来选择是否应该投放视频。如果SessionID与呼叫者请求相匹配,则将视频提供给客户端,否则不会。

相关问题