Your Ad Here
首页 | 编程语言 | 网站建设 | 游戏天堂 | 冲浪宝典 | 网络安全 | 操作系统 | 软件时空 | 硬件指南 | 病毒相关 | IT 认证
软讯网络 > 编程语言 > .NET > C#.NET > 利用XMLHTTP下载文件
【标  题】:利用XMLHTTP下载文件
【关键字】:XMLHTTP
【来  源】:http://blog.csdn.net/Jon_Pilot/archive/2006/09/13/1217387.aspx

利用XMLHTTP下载文件

Your Ad Here 添加引用 COM Microsoft Xml 3.0

protected void Page_Load(object sender, EventArgs e)
{
    
string url = "http://i.microsoft.com/h/all/i/ms_masthead_8x6a_ltr.jpg";
    
string fileName = url.Substring(url.LastIndexOf("/"+ 1);
    
string filePath = Request.PhysicalApplicationPath;
    
if(filePath.EndsWith("\"))
    {
        filePath 
+= "\";
    }
    XMLHTTP xmlhttp 
= new XMLHTTPClass();
    xmlhttp.open(
"get", url, falsenullnull);
    xmlhttp.send(
"");
    
if (xmlhttp.readyState == 4)
    {
        
if (File.Exists(filePath + fileName))
        {
            File.Delete(filePath 
+ fileName);
        }

        FileStream fs 
= new FileStream(filePath + fileName, FileMode.CreateNew);
        BinaryWriter bw 
= new BinaryWriter(fs);
        bw.Write((
byte[])xmlhttp.responseBody);
        bw.Close();
        fs.Close();
        Response.Write(
"文件已经得到!");
        Response.Write(
"<br><a href=" + Request.ApplicationPath + "/" + fileName + ">" + "查看" + fileName + "</a>");
    }
    
else
    {
       Response.Write(xmlhttp.statusText);
    }
    Response.End();
}
队列处理组件源代码点评:【上一篇】
一个不错的vc界面菜单库:【下一篇】
【相关文章】
  • 为Ajax的XMLHttpRequest提供对象池(模仿Apache中ObjectPool的实现)
  • Asp利用XMLHTTP将动态网页生成静态网页
  • Ajax核心:XMLHTTP组件相关技术资料(zt)
  • XMLHTTP对象应用开发初体验
  • js+xmlhttp跨域读取网站数据的变通之法
  • AJAX中XMLHttpRequest的简单应用
  • 兼容多种不同版本的浏览器,创建XMLHTTPRequest
  • xmlhttp远程异步调数据一例(含中文乱码解决方法)
  • 《实战AJAX》中重构的xmlhttpRequest调用的使用方法
  • 用XMLHTTP和WEB资源交换数据(二)(kagad-原创)
  • 【随机文章】
  • Linux发行版图标大全
  • 动物识别——产生式系统
  • Craft a load-balancing cluster with ClusterKnoppix
  • 消灭内存的隐形杀手(2)
  • 爆米花
  • newxy标签实现部门管理、用户权限管理
  • Oracle Faq(Oracle TAF的配置)
  • .NET下的POP3编程
  • 定向栅格天线Anttena
  • Castle ActiveRecord 访问 Oracle 的几个应注意之处
  • 【相关评论】
    没有相关评论
    【发表评论】
    姓名:
    邮件:
    随机码*
    评论*
          
    |  首 页  |  版权声明  |  联系我们   |  网站地图  |
    CopyRight © 2004-2007 bbb软讯网络 All Rigths Reserved.