加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

简单隐藏加密视频地址,以防止用户下载

(2010-01-07 18:17:09)
标签:

杂谈

分类: Asp.net

简单隐藏加密视频地址,以防止用户下载,采用js 调用播放器:

引用js文件:

<script src="jss/JScript.js" language="javascript" type="text/javascript"></script>

// JScript 文件
function selplay(ypurl)
{
document.write("<object align=middle class=OBJECT classid=CLSID:22d6f312-b0f6-11d0-94ab-0080c74c7e95 height=69 id=MediaPlayer width=356>")
document.write("<param name='ShowStatusBar' value='-1'> ")
document.write("<param name='Filename' value=book/"+ ypurl+">  ")
document.write("<embed type=application/x-oleobject codebase=http://activex.microsoft.com/activex/controls/mplayer/en/nsmp2inf.cab#Version=5,1,52,701 flename=mp src='' width=356 height=320>")
document.write("</embed>")
document.write("</object>")
}

 

对路径进行编码加密:

protected string ypJm(string ypurl)
    {
        if (ypurl.Trim().Length > 0)
        {
            return Server.UrlEncode(ypurl);
        }
        else
        {
            return "";
        }
    }

 

调用:

<script language="javascript" type="text/javascript">
selplay(("<%=ypJm(artless.plus.Replace(";","").Replace("book/","")) %>"));
 </script>

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有