All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
保护SQL,Server的十个步骤_[SQL,Server教程]
SQL Server 存储过程的分页方案比拼_[SQL Server教程]
PHP实例:取得上层目录_[PHP教程]
Delphi执行sql server模糊查询
vim下高亮显示php代码_php资料_编程技术
小例子:ASP.NET定制简单的错误处理页面_[Asp.Net教程]
用javascript轻松制作抽奖系统_JavaScript技术_编程技术
ASP.NET,2.0里动态访问META标记_.net资料_编程技术
Visual,C#,2005快速入门之运用作用域_[Asp.Net教程]
SQL中的时间计算语句_[SQL,Server教程]
Reading number is top 10 pictures
More attractive than sora aoi4
西游四格漫画(一)
The real super beauty13
Sell the barbecue as says father du breul3
Azusa Yamamoto2
餐桌上的鱼
清醇靓丽的美眉
Sora aoi mirror memorial classics1
西游四格漫画(三)
你的钱干净吗?
Download software ranking
SP4 for SQL2000
功夫熊猫2(上集)
Boxer's Top ten classic battle4
WebService在.NET中的实战应用教学视频 → 第5集
linux初级教程
美女写真1
Boxer's Top ten classic battle9
Boxer's Top ten classic battle5
豪门浪荡史
星际争霸1.08硬盘免安装版
归海一刀 published in(发表于) 2014/1/30 0:58:36 Edit(编辑)
Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)_[Asp.Net教程]

Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)_[Asp.Net教程]

Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)_[Asp.Net教程]


  现在随着FlashGet和xunlei等下载工具的日益普及,下载网站的一些下载地址都能直接被捕获到,但是有些时候为了防盗链或权限限制不想对地址进行暴露,对于Asp.net下的防盗链有很多方法,我这里写了一种希望大家讨论一下:
string filename = "dwww_Test.rar";


if (filename != "")
{
string path = Server.MapPath(filename);
System.IO.FileInfo file = new System.IO.FileInfo(path);
if (file.Exists)
{
Response.Clear();
Response.AddHeader("Content-Disposition", "attachment; filename=" + file.Name);
Response.AddHeader("Content-Length", file.Length.ToString());
Response.ContentType = "application/octet-stream";
Response.WriteFile(file.FullName);
Response.End();
}
else
{
Response.Write("该文件不存在,请联系!");
}
}


  当然这样也有弊端,就是用户只能用IE单线程进行下载,对于分量小的下载地址来说这个无所谓了,如果各位还有其他更好的办法,欢迎补充~~







添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.