asp使用XMLHTTP下载远程数据输出到浏览器

作者:欧阳东杰 来源:cnsxml.com 时间:2007-11-04 10:34:00 

asp中利用XMLhttp对象获取远程的数据,然后用二进制输出到客户浏览器,让客户下载数据,此例从某一远程服务器获取一个压缩包,并且输出到浏览器提供客户下载.

程序代码:

<% 
--------------------------------------------------------------------------- 
欧阳东杰 创作 (转载请保留此信息) 
www.cnsxml.com 
QQ:2596812 MSN:xzskyWeb@hotmail.com 
欢迎访问 http://www.cnsxml.com/ 获取更多的XML咨讯 
-------------------------------------------------------------------------- 
Response.Buffer = True 
Dim objXMLHTTP, xml 
Set xml = Server.CreateObject("Microsoft.XMLHTTP") '创建对象 
xml.Open "GET","http://www.4guysfromrolla.com/webtech/code/mitchell-pres.zip",False ' '设置对象,具体xmlhttp详细使用方法请见:http://www.cnsxml.com/blogview.ASP?logID=273 《XMLHTTP 对象及其方法》一文 
xml.Send '发送请求 
Response.AddHeader "Content-Disposition", "attachment;filename=mitchell-pres.zip" '添加头给这个文件 
Response.ContentType = "application/zip" '设置输出类型 
Response.BinaryWrite xml.responseBody ’输出二进制到浏览器 
Set xml = Nothing 
%> 
标签:XMLHTTP,远程
0
投稿

猜你喜欢

  • ASP简单实现数字和字母验证码

    2008-10-23 13:52:00
  • MySQL数据库备份的基础知识大全

    2009-12-20 18:14:00
  • SQL Server 2005中的CLR集成

    2009-03-10 15:07:00
  • 经验之谈:MySQL与ASP.NET配合更强大

    2008-12-23 15:26:00
  • jQuery打造动态下滑菜单

    2010-04-20 14:50:00
  • JavaScript风格要素

    2007-10-25 16:57:00
  • 名词解释:带你轻松接触13个数据库术语

    2009-05-13 10:32:00
  • 巧妙的Sql函数日期处理方法

    2009-05-25 17:59:00
  • oracle下加密存储过程的方法

    2009-02-28 10:50:00
  • 概念性产品设计

    2008-06-11 12:57:00
  • set rs=server.CreateObject("adodb.recordset") 的中文详细说明

    2011-03-06 11:21:00
  • 鼠标双击滚动屏幕单击停止代码

    2008-02-21 11:44:00
  • javascript中实现override,overload和类似c#中的property

    2008-05-16 12:01:00
  • 解析ASP与SQL server互操作的时间处理

    2008-05-17 11:57:00
  • ASP trim,ltrim,rtrim 去前后空格 函数

    2011-03-03 10:39:00
  • MySQL数据库优化经验详谈

    2009-12-15 10:34:00
  • 有效网页表单的八条规则[译]

    2009-06-01 10:29:00
  • 三种禁用FileSystemObject组件的方法

    2007-09-23 15:52:00
  • 关于导航的探讨

    2008-03-21 12:04:00
  • MySQL表设计优化与索引 (九)

    2010-10-25 20:16:00
  • asp之家 网络编程 m.aspxhome.com