九黎跳舞面具:有关aspx的问题

来源:百度文库 编辑:高考问答 时间:2024/04/28 08:30:40
噢。。对还有个问题。
网页中播放视频。有什么办法可以解决在缓存里面被人拷走视频吧.
也就是说在缓存里面不留痕迹
我是让看的人找不到,而不是看的人让别人找不到。
1和2条。我知道勒。。但是第3条怎么做?。。

你这个问题原则上说不是aspx文件的问题,也就是说不是程序能解决的问题,aspx文件是服务器端的程序,它负责将程序变成浏览器可以识别的html,也就是说,无论你采用什么服务器端技术,如php、asp、jsp等,原理都是将程序转换成html文件发向浏览器。而你所遇到的问题是将网页中的媒体文件(如real文件,windows 媒体文件)播放而不被下载。这属于流媒体技术。
理论上说,你所提到的问题基本上没办法解决,只要看的到,就一定能下的到。
但是,也可以从技术层面来限制一些非法下载,我简单说下:
1,可以在视频播放窗口前叠加一个层(div),层可以透明显示,这样,别人在窗口上右键就不能显示播放器所带的功能,可以限制一部分人查到真实路径。
2,在播放视频的真实地址上下点工夫:在嵌入播放器的地址的位置,如:
src='abcd.rmvb'
可以把真实地址做到另外一个文件,如:
src='playadd.aspx?playid=123'
这样也可以防止别人容易的得到真实地址,甚至在playadd.aspx这个文件里再做次查询和判断,这都能比较有效的防范用户得到真实的地址。
3,在流媒体服务器上做工夫。如果你播放的视频是一个完整的文件,那么被别人得到真实的地址就可以疯狂的下载,但在服务器上使用流媒体服务器,如realserver等,可以将真实的地址与播放的地址分开。也就是说可以做播放列表,在网页中嵌入的是播放列表信息,真实地址放在播放列表中。并且,这些成熟的流媒体服务器可以有效的限制用户带宽,不会给服务器带来更多的负担。

说来说去说了这么多,能用到的,我能想到的就这些了,以前我做过视频点播的程序,这里告诉你,希望你能有所收获。但说实话,还是那句老话,只能限制,但不能完全禁止别人偷你的文件,因为只要看的到,就能得到。虽然大型网站,如qq等写了自己的播放器,限制了对资源的下载,但那比较费精力,个人用户做起来很费劲,所以只能尽可能的限制吧。。
好了,就这样吧~

我的回答精彩吧!别犹豫了,快把我的回答作为最佳答案吧!多谢!
http://forums.microsoft.com/MSDN-CHT/ShowPost.aspx?PostID=527634&SiteID=14有关ASPX存取资料库一问--问题己自行解决

清理IE缓存,IE中用鼠标点击工具,点击internet选项,点击删除文件。

internet选项,再点击删除cookies。补充一下