Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Video 身份验证后访问视频_Video_Coldfusion_Web Config - Fatal编程技术网

Video 身份验证后访问视频

Video 身份验证后访问视频,video,coldfusion,web-config,Video,Coldfusion,Web Config,我有一个coldfusion应用程序,可以录制视频消息并发送给用户。我想在用户查看视频时将视频设置为私有 比如,如果我在浏览器中点击example.com/test.mp4 url。它应该验证相关用户是否登录到站点并观看视频 我的一个想法是,我必须添加web.config rewrite url,它将所有视频url重写到一个文件中,然后该文件将返回视频包作为响应 但我不知道如何用coldfusion发回内容。我可以使用以下内容 <cfheader name="Content-disposi

我有一个coldfusion应用程序,可以录制视频消息并发送给用户。我想在用户查看视频时将视频设置为私有

比如,如果我在浏览器中点击example.com/test.mp4 url。它应该验证相关用户是否登录到站点并观看视频

我的一个想法是,我必须添加web.config rewrite url,它将所有视频url重写到一个文件中,然后该文件将返回视频包作为响应

但我不知道如何用coldfusion发回内容。我可以使用以下内容

<cfheader name="Content-disposition" value="filename=test.mp4">
<cfcontent file="test.mp4" type="video/mp4">


有人知道更好的解决办法吗

几年前我用一个CF应用程序做到了这一点。我没有使用cfcontent,而是使用AmazonWeb服务。在使用coldfusion检查凭据之后,服务器与AWS连接以获取令牌以加载mp4。使用cflocation将该令牌传递给客户端,然后客户端使用该令牌从AWS请求mp4

很抱歉,我手头已经没有那个项目可以帮你获取代码了。但至少你明白了。。。检查AWS并确保文件的安全访问