上一篇:如何令你的网站“动感十足” >>
ASP本地图片,音乐等防盗代码
<%
‘’定义函数,用ADODB.Stream读取二进制数据
Function ReadBinaryFile(FileName)
Const adTypeBinary = 1
Dim BinaryStream
Set BinaryStream = CreateObject("ADODB.Stream")
BinaryStream.Type = adTypeBinary
BinaryStream.Open
BinaryStream.LoadFromFile FileName
ReadBinaryFile = BinaryStream.Read
End Function
Response.AddHeader "Content-Disposition", "attachment;filename=2.gif"‘’文件名
Response.ContentType = "image/GIF" ’设置(1)
response.Binarywrite ReadBinaryFile(server.mappath("2.gif"))‘’就是你读取存在本地的文件,防止被别人知道真实路径盗连的。
%>
(1)下面的示例将 ContentType 属性设置为其他的常见值。
text/HTML 这个就不说了
image/GIF gif图片
image/JPEG jpg图片
application/x-cdf cdf文档
application/wma 就是西瓜哪个音乐类型了
具体可以参照 Web 浏览器文档或当前的 HTTP 规格说明
这样再利用asp的储存session,cookies,以及读取HTTP头等特殊功能就可以完全真正的实现防盗连,这里没有设置缓存,如果访问量巨大,我想设置下就会更好吧。
下一篇:ASP制做行背景颜色交替变换的表格 >>
相关文章:
- · 用ASP实现论坛的UBB功能
- · ASP:禁止站外提交表单
- · ASP禁止刷新当前页的两种方法
- · ASP功能:让用户一访问就转向指定界面
- · 在ASP中限制同一表单被多次提交
- · ASP随机产生用户密码的实例
- · ASP中使用FileSystemObject
- · ASP下格式化时间和日期的函数
- · ASP无组件上传类的应用实例
- · ASP程序编写完整的一个IP所在地搜索类
- · 用ASP读取网卡MAC地址
- · ASP程序中使用断开的数据记录集
- · 用ASP+XMLHTTP编写一个天气预报程序
- · 简单介绍ASP中Cache技术的应用
- · 如何使用ASP记录在线用户的数量
- · 在ASP应用程序中限制重复提交同一表单
- · 用ASP实现远程抓取网页到本地数据库
- · ASP程序中提供在线文章翻译功能
- · 在ASP应用程序中加入智能搜索
- · 20种看ASP程序源码的方法及工具
- · ASP程序实现在HTML中显示文章被阅读的次数
- · ASP对excel的操作
- · ASP有函数可以把某个网页通过STREAM下载
- · ASP设计动态页中服务器端的处理
- · ASP应用程序设计的Web状态管理分析
- · 如何轻松打造ASP计数器
- · 用ASP构建音乐服务器的方法
- · 在ASP中操作HTTP报头方法分析
- · 如何开始一个ASP网站的设计
- · 在ASP中访问和更新Cookies集合
- · 多个域名后缀同时查询的域名查询系统
- · 用ASP做资源管理器的树形目录
- · 动易2005版网站通用标签
- · 返回一个ASP页面执行后的静态HTML代码
- · Asp Object 之:PICS
- · Asp Object 之:Redirect
- · Asp Object 之:Flush
- · Asp Object 之:AddHeader
