ASP隐藏下载地址_防盗代码
时间:2026-01-18 11:50:11来源:海平线软件作者:佚名用手机看
扫描二维码随身看资讯
使用手机 二维码应用 扫描右侧二维码,您可以
1. 在手机上细细品读~
2. 分享给您的微信好友或朋友圈~
| 以下为引用的内容: <% FunctIon DownloadFIle(StrFIle) StrFIlename=StrFIle Response.Buffer=True Response.Clear Set S=Server.CreateObJect(ADODB.Stream) S.Open S.Type=1 on Error Resume Next Set Fso=Server.CreateObJect(ScrIptIng.FIleSystemObJect) If Not Fso.FIleExists(StrFIleName) Then From_Url=Cstr(Request.ServerVarIables(HTTP_REFERER)) Serv_Url=Cstr(Request.ServerVarIables(SERVER_NAME)) If MId(From_Url,8,len(Serv_Url)) <> Serv_Url Then Response.WrIte 该文件不存在或者已经删除. Response.End End If Response.RedIrect Request.ServerVarIables(HTTP_REFERER) Response.End End If FileExt=MId(StrFIlename,InStrRev(StrFIleName, .)+1) Select Case UCase(FIleExt) Case ASP, ASA, ASPX, ASAX, MDB, PHP, JSP, SHTML, HTML, HTM, TV, DATA From_Url=Cstr(Request.ServerVarIables(HTTP_REFERER)) Serv_Url=Cstr(Request.ServerVarIables(SERVER_NAME)) If MId(From_Url,8,len(Serv_Url)) <> Serv_Url Then Response.WrIte 该文件不存在或者已经删除. Response.End End If Response.RedIrect Request.ServerVarIables(HTTP_REFERER) Response.End End Select Set F=Fso.GetFIle(StrFIlename) IntFIlelength=F.SIze s.LoadFromFIle(StrFIlename) If Err Then From_Url=Cstr(Request.ServerVarIables(HTTP_REFERER)) Serv_Url=Cstr(Request.ServerVarIables(SERVER_NAME)) If MId(From_Url,8,len(Serv_Url)) <> Serv_Url Then Response.WrIte 该文件数据不完整或许已损坏. Response.End End If Response.RedIrect Request.ServerVarIables(HTTP_REFERER) Response.End End If Set Upload=Server.CreateObJect(PersIts.Upload) If Upload Is Nothing Then Response.AddHeader Content-DIsposItIon,attachment; FIlename=&F.Name Response.AddHeader Content-Length,IntFilelength Response.CharSet=UTF-8 Response.ContentType=application/x-download Response.BinaryWrite S.Read Response.Flush S.Close Set s=NothIng Else Upload.SendBinary StrFIlename,True,application/x-download,False End If End FunctIon %> |
调用
<%Call DownloadFIle(下载地址)%>
相关阅读
热门文章
- 1 远程文件获取与数据筛选_xmlhttp组件获取远程文件并筛选出目标数据
- 2 利用XMLHTTP 从其他页面获取数据_网络数据获取技术
- 3 XML Schema学习笔记_XML Schema学习指南
- 4 aspx安全漏洞防御_禁止跨站读取IIS信息cmd命令执行
- 5 Microsoft JET Database Engine 错误 80004005 错误解决办法_Access数据库错误修复
- 6 Android设备检测
- 7 ASP.NET 服务器应用程序不可用解决方法_IIS 注册问题排查
- 8 应用程序中的服务器错误及解决方法_应用程序服务器错误处理指南
- 9 ASP Cookies方法_ASP Cookie设置指南
- 10 Win8 RP8000 .NET Framework 3.5 安装指南_安装方法
图文推荐
-
PHP_Session问题集锦及解决方法_PHP Session 优化与调试
PHP_session_问题_解决方法_集锦
-
安装 .Net Framework 4 安装失败解决方案_解决信任关系错误
安装 .Net Framework4,怎么安装都不行,老是提示“安装未成功”、“


