引用 Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)(转载)
2011-03-14 02:12
761 查看
引用
e路共赢 的 Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)
现 在随着FlashGet和xunlei等下载工具的日益普及,下载网站的一些下载地址都能直接被捕获到,,但是有些时候为了防盗链或权限限制不想对地址进 行暴露,对于Asp.net下的防盗链有很多方法,我这里写了一种(51aspx的新版本将会采纳)希望大家讨论一下:
当然这样也有弊端,就是用户只能用IE单线程进行下载,对于分量小的下载地址来说这个无所谓了,如果各位还有其他更好的办法,欢迎补充~~ -----------------
e路共赢 的 Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)
现 在随着FlashGet和xunlei等下载工具的日益普及,下载网站的一些下载地址都能直接被捕获到,,但是有些时候为了防盗链或权限限制不想对地址进 行暴露,对于Asp.net下的防盗链有很多方法,我这里写了一种(51aspx的新版本将会采纳)希望大家讨论一下:
string filename = "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单线程进行下载,对于分量小的下载地址来说这个无所谓了,如果各位还有其他更好的办法,欢迎补充~~ -----------------
相关文章推荐
- Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)
- Asp.net下实现隐藏真实下载地址(可以实现简单的防盗链)
- ASP.NET实现下载地址隐藏和简单防盗链
- asp.net文件下载,实现隐藏文件下载地址
- ASP.NET文件下载简单实现(也可以通过直接读取数据库 大字段文件,如oracle 中的bolg,long raw 等大字段文件)
- asp.net mvc实现图片下载防盗链及提示是否存在!
- ASP.NET利用HttpHandler实现多扩展名文件下载 转载
- AjaxPro.NET实现TextBox智能获取服务端数据功能(Asp.net 2.0)(示例代码下载) 转载
- asp.net 隐藏图片的真实地址
- ASP.NET 实现简单的图片防盗链介绍
- asp.net中实现下载功能就是这样简单/asp.net中实现上传功能也是这样简单
- ASP.NET 简单下载的实现
- ASP 隐藏下载地址及防盗链代码
- 【网络转载】Asp.net使用XPath实现一个简单的RSS阅读器
- 在ASP.NET中实现压缩多个文件为.zip文件,实现批量下载功能 (转载并优化处理篇)
- ASP.NET 实现简单的图片防盗链介绍
- ASP.NET简单实现图片防盗链
- asp.net文件上传下载的简单实现
- ASP隐藏真实文件的下载功能实现代码
- ASP.NET中实现直接从网页上下载文件,而不须引用文件URL来下载