我有一个包含视频播放器(Flash或Silverlight)的页面。如何保护视频文件不被直接下载?
答案 0 :(得分:1)
答案 1 :(得分:1)
好吧,我建议使用某种身份验证密钥。
当您在html页面上打印出flash文件的URL时,可能会根据Flash文件的名称和/或创建日期以及当前用户的sessionid或userid计算一些身份验证密钥。
您最终会得到http://blabla.com/media/myflash.swf?auth=XXXX&userid=234
让MVC捕获请求(因此在global.asax中关闭RouteExistingFiles)。并检查验证密钥是否正确。