首 页 | 精品电影 | 音乐天堂 | 在线游戏 | Flash MTV | 三湘书屋 | 幽默笑话 | 三湘图库 | 美女写真 | IT知识库 | QQ贴图 | 加入书签

网页制作网络编程图形图象操作系统冲浪宝典软件教学网络安全认证考试通信技术电子商务业内动态书籍教程原码

最近更新 文章分类 多媒体类 精品软件

本站搜索:
您的位置:三湘时空 -> IT知识库 -> 文章分类 -> ASP技巧 -> ASP二进制流方法隐藏图片文件真实地址
ASP二进制流方法隐藏图片文件真实地址


文章类别:ASP技巧 来源: 作者: 发表日期:2006-11-20 字体:[ ]

小游戏 | 在线影院 | 幽默笑话 | 源码下载 | Flash MTV | 音乐试听 | 书屋 | 美女写真

功能描述:上传图片文件到指定目录后,在本文件根据URL传入的文件名加上文件所在目录根据文件完整路径。再将该文件二进制数据流写入服务页面,从而达到隐藏图片真实地址防止外部引用图片的效果。

以下是引用片段:
<%@LANGUAGE="VBSCRIPT" CODEPAGE="936"%>
<%
Option Explicit

Const SysUrl="http://www.80Boby.com/uImg/"
Function ReadBinFile(fileName)
 Dim objStream,bin
 Set objStream = Server.CreateObject("ADODB.Stream")
 objStream.Open
 objStream.Type = 1
 objStream.LoadFromFile fileName 
    bin = objStream.Read
 objStream.Close
 ReadBinFile = bin
End Function
Function isSelfRefer() 
Dim sHttp_Referer, sServer_Name 
sServer_Name = CStr(Request.ServerVariables("HTTP_REFERER")) 
if instr(sServer_Name,"80boby.com")<>0 or instr(sServer_Name,"freeat63.cn")<>0 then
IsSelfRefer = True 
Else 
IsSelfRefer = False 
End If 
End Function 
if request.QueryString("Mark")="getPic" then
 Dim RealUrl,fso
 Dim uFileName:uFileName=Request.QueryString("x")
 RealUrl=Server.MapPath("文件真实路径"&uFileName)
 Set fso = Server.CreateObject("Scripting.FileSystemObject")
 if Not(fso.FileExists(RealUrl)) then RealUrl=Server.MapPath("logo.gif")
 
 if Not(isSelfRefer) then
 RealUrl=Server.MapPath("logo.gif")
 end if
 response.contenttype = "image/jpeg" 
 response.BinaryWrite ReadBinFile(RealUrl)
 response.end
end if
%>

上一篇:怎样才能成为PHP高手?学会"懒惰"的编程 下一篇:深入浅出SQL教程之嵌套SELECT语句
本栏目热门文章
·WEB打印设置解决方案二(利用ScriptX.cab控件改变IE打印 2005-10-4
·WEB打印设置解决方案三(FileSystem组件实现WEB打印) 2005-10-4
·automation服务器不能创建对象 2006-1-6
·使用VBScript操作Html复选框(CheckBox)控件 2005-10-4
·HTTP_REFERER的工作方式 2005-10-4
·使用ActiveX控件开发网页常见的问题 2005-10-4
·XMLHTTP Get HTML页面时的中文乱码之完全客户端Scri 2005-10-4
·用ASP和Microsoft.XMLDOM分析远程XML文件 2005-10-4
·关于 aspsmartupload 注册问题 2005-10-4
·判断checkbox是否至少有选择一项 2005-10-8
新近更新文章
·实用的ASP连接数据库的函数 2006-12-7
·整站二进制数据库文件还原 2006-12-7
·对ASP动态包含文件方法的改进 2006-12-7
·ASP调用带参数存储过程的几种方式 2006-12-7
·PRB:ASP 返回“Operation Must Use an U 2006-11-20
·支持多风格变换的ASP分页类 2006-11-20
·ASP实现可显示和隐藏的树型菜单 2006-11-20
·ASP二进制流方法隐藏图片文件真实地址 2006-11-20
·将内容自动添加到指定文本域的JS 2006-11-16
·教你巧妙利用.mdb后缀数据库做后门 2006-11-16
首 页 | 软件发布 | 广告联系 | 下载帮助 | 意见反馈 | 网站地图
  CopyRight? 2002-2004 WWW.SXSKY.NET? All Rights Reserved
三湘时空 站长QQ:82675303 Email: