C#实现HTTP下载文件的方法

 更新时间:2014年11月04日 09:10:10   投稿:shichen2014  
这篇文章主要介绍了C#实现HTTP下载文件的方法,包括了HTTP通信的创建、本地文件的写入等,非常具有实用价值,需要的朋友可以参考下

本文实例讲述了C#实现HTTP下载文件的方法。分享给大家供大家参考。

主要实现代码如下:

复制代码 代码如下:
/// <summary>
/// Http下载文件
/// </summary>
public static string HttpDownloadFile(string url, string path)
{
    // 设置参数
    HttpWebRequest request = WebRequest.Create(url) as HttpWebRequest;

    //发送请求并获取相应回应数据
    HttpWebResponse response = request.GetResponse() as HttpWebResponse;
    //直到request.GetResponse()程序才开始向目标网页发送Post请求
    Stream responseStream = response.GetResponseStream();

    //创建本地文件写入流
    Stream stream = new FileStream(path, FileMode.Create);

    byte[] bArr = new byte[1024];
    int size = responseStream.Read(bArr, 0, (int)bArr.Length);
    while (size > 0)
    {
        stream.Write(bArr, 0, size);
        size = responseStream.Read(bArr, 0, (int)bArr.Length);
    }
    stream.Close();
    responseStream.Close();
    return path;
}

希望本文所述对大家的C#程序设计有所帮助。

相关文章

  • WPF实现多运算符表达式计算器

    WPF实现多运算符表达式计算器

    这篇文章主要为大家详细介绍了WPF实现多运算符表达式计算器,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2020-11-11
  • C#通过反射获取当前工程中所有窗体并打开的方法

    C#通过反射获取当前工程中所有窗体并打开的方法

    这篇文章主要介绍了C#通过反射获取当前工程中所有窗体并打开的方法,涉及C#针对窗体的获取与显示等操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-08-08
  • 详解如何利用C#实现设置系统时间

    详解如何利用C#实现设置系统时间

    这篇文章主要为大家详细介绍了如何利用C#实现设置系统时间功能,文中的示例代码讲解详细,对我们学习C#有一定的帮助,感兴趣的小伙伴可以跟随小编一起了解一下
    2022-12-12
  • 遍历文件系统目录树的深入理解

    遍历文件系统目录树的深入理解

    本篇文章是对遍历文件系统目录树进行了详细的分析介绍,需要的朋友参考下
    2013-05-05
  • C#读取文件MD5值的实现代码

    C#读取文件MD5值的实现代码

    这篇文章主要介绍了C#读取文件MD5值的实现代码,有了这个核心代码,就可以实现校验文件MD5值的一些程序了,需要的朋友可以参考下
    2014-08-08
  • winform绑定快捷键的方法

    winform绑定快捷键的方法

    这篇文章主要介绍了winform绑定快捷键的方法,涉及WinForm设置窗体按键事件的相关技巧,需要的朋友可以参考下
    2015-05-05
  • 浅谈C#中的Async和Await的用法详解

    浅谈C#中的Async和Await的用法详解

    这篇文章主要介绍了浅谈C#中的Async和Await的用法详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2019-03-03
  • C#根据excel数据绘制坐标图的方法

    C#根据excel数据绘制坐标图的方法

    这篇文章主要为大家详细介绍了C#根据excel数据绘制坐标图的方法,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-02-02
  • 分享WCF聊天程序--WCFChat实现代码

    分享WCF聊天程序--WCFChat实现代码

    无意中在一个国外的站点下到了一个利用WCF实现聊天的程序,作者是:Nikola Paljetak。研究了一下,自己做了测试和部分修改,感觉还不错,分享给大家
    2015-11-11
  • .net后台获取html控件值的2种方法

    .net后台获取html控件值的2种方法

    .net后台获取html控件值的2种方法,需要的朋友可以参考一下
    2013-04-04

最新评论