利用XMLHTTP下载文件

原创 2004年10月21日 22:36:00
 利用XMLHTTP下载文件,和以前的方法一样,先添加引用-COM-Microsoft Xml 3.0,然后在代码开始处写:using MSXML2;

下面就是主要的代码:

private void Page_Load(object sender, System.EventArgs e) { string Url = "http://dotnet.aspx.cc/Images/logoSite.gif"; string StringFileName = Url.Substring(Url.LastIndexOf("/") + 1); string StringFilePath = Request.PhysicalApplicationPath; if(!StringFilePath.EndsWith("/")) StringFilePath += "/"; MSXML2.XMLHTTP _xmlhttp = new MSXML2.XMLHTTPClass(); _xmlhttp.open("GET",Url,false,null,null); _xmlhttp.send(""); if( _xmlhttp.readyState == 4 ) { if(System.IO.File.Exists(StringFilePath + StringFileName)) System.IO.File.Delete(StringFilePath + StringFileName); System.IO.FileStream fs = new System.IO.FileStream(StringFilePath + StringFileName, System.IO.FileMode.CreateNew); System.IO.BinaryWriter w = new System.IO.BinaryWriter(fs); w.Write((byte[])_xmlhttp.responseBody); w.Close(); fs.Close(); Response.Write ("文件已经得到。
"); Response.Write ("查看" + StringFileName + ""); } else Response.Write (_xmlhttp.statusText); Response.End(); }

利用XMLHTTP下载文件

添加引用 COM Microsoft Xml 3.0protected void Page_Load(object sender, EventArgs e){    string url = "htt...
  • Jon_Pilot
  • Jon_Pilot
  • 2006年09月13日 11:49
  • 1474

通过XMLHTTP对象来实现文件下载

var xmlHttpObj = new ActiveXObject("Microsoft.XMLHTTP");xmlHttpObj.open("GET", "http://127.0.0.1:700...
  • 375
  • 375
  • 2004年08月06日 12:25
  • 572

直接使用XMLHttp下载文件

源码是直接在CB上编辑的,需要先安装XMLHTTP4.0组件,修改下也可用在VC平台中//-------------------------------------------------------...
  • xfy2004
  • xfy2004
  • 2010年04月27日 17:26
  • 152

c# 下载文件xmlhttp

1、先添加引用-COM-Microsoft Xml 3.0 2、 using MSXML2; public partial class Default : System.Web.UI.Pa...
  • cjh200102
  • cjh200102
  • 2012年03月29日 16:26
  • 1197

xmlhttp中文乱码之客户端解决方案

xmlhttp中文乱码之客户端解决方案 2006-10-23 01:45使用ajax的人,最头疼的莫过于处理返回的中文乱码问题。如果可以在服务器进行操作的话,这个问题并不复杂。问题是有时候我们没有在服...
  • smeyou
  • smeyou
  • 2011年06月10日 12:07
  • 2568

在.NET中利用XMLHTTP下载文件

利用XMLHTTP下载文件,和以前的方法一样,先添加引用-COM-Microsoft Xml 3.0,然后在代码开始处写: using MSXML2; ...
  • yifan268
  • yifan268
  • 2007年03月08日 23:44
  • 634

在.NET中利用XMLHTTP下载文件

利用XMLHTTP下载文件,和以前的方法一样,先添加引用-COM-Microsoft Xml 3.0,然后在代码开始处写:using MSXML2;下面就是主要的代码:private void P...
  • hejishan
  • hejishan
  • 2008年03月11日 12:03
  • 207

在.NET中利用XMLHTTP下载文件

利用XMLHTTP下载文件,和以前的方法一样,先添加引用-COM-Microsoft Xml 3.0,然后在代码开始处写:using MSXML2;下面就是主要的代码:private void Pag...
  • luoboqingcai
  • luoboqingcai
  • 2004年09月27日 17:18
  • 848

利用XMLHttpRequest同步和异步下载二进制文件的解决方案。

在最新的XMLHttpRequest2里支持二进制文件的下载了,现分别以同步和异步两种方式分别介绍,以下载图片为例。 异步的方式下载: xmlRequest.open("GET", "0.j...
  • u011462674
  • u011462674
  • 2013年08月04日 17:34
  • 3678

散分 serverxmlhttp编码乱目的解决方法,爽啊!!真爽啊,

2005年的博客 不知道为何 当时候的csdn吧博文中的回车键都删除了。。。变成了无法阅读的状态 ,,今天有空来改改 竟然10年了 。情况大概这样子 MSXML2.XMLHTTP 用这个组件会乱码...
  • zhangfeng1133
  • zhangfeng1133
  • 2005年06月01日 11:12
  • 1100
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:利用XMLHTTP下载文件
举报原因:
原因补充:

(最多只允许输入30个字)