智睿软件_技术交流论坛综合站长Web程序开发 → [推荐]ASP 防盗下载代码,隐藏真实下载地址


  共有19251人关注过本帖树形打印

主题:[推荐]ASP 防盗下载代码,隐藏真实下载地址

帅哥哟,离线,有人找我吗?
zhirui
  1楼 个性首页 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:520 积分:8740 威望:0 精华:5 注册:2009-07-07
[推荐]ASP 防盗下载代码,隐藏真实下载地址  发帖心情 Post By:2011-08-21 09:45:48

<%
call downloadFile("Images/1.gif")
function downloadFile(strFile)
    strFilename = server.MapPath(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
        Response.Write("<h1>Error:</h1>" & strFilename & " does not exist<p>")
        Response.End
    end if
    Set f = fso.GetFile(strFilename)
    intFilelength = f.size
    s.LoadFromFile(strFilename)
    if err then
        Response.Write("<h1>Error: </h1>" & err.Description & "<p>")
        Response.End
    end if
    Response.AddHeader "Content-Disposition", "attachment; filename=" & f.name
    Response.AddHeader "Content-Length", intFilelength
    Response.CharSet = "UTF-8"
    Response.C
    Response.BinaryWrite s.Read
    Response.Flush
    s.Close
    Set s = Nothing
End Function
%>

<%
filepath=request.servervariables("script_name")
value=Request.QueryString("ID")
if(value="100") then
Response.Write("下载地址:<a href='http://www.google.com'>这里就模拟连到Google,假装是下载地址!</a>")
else%>
<a href="<%=filepath%>?ID=100">Link</a>
<%
end if
%>


考试管理系统,适合中小学校,驾校,技术认证考试 支持(0中立(0反对(0回到顶部