网络编程
位置:首页>> 网络编程>> XML编程>> asp使用XMLHTTP下载远程数据输出到浏览器

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

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

标签:XMLHTTP,远程

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 
%> 
0
投稿

猜你喜欢

手机版 网络编程 asp之家 www.aspxhome.com