当前位置: 首页 > 编程笔记 >

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

伯茂才
2023-03-14
本文向大家介绍C#实现HTTP下载文件的方法,包括了C#实现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#程序设计有所帮助。

 类似资料:
  • 本文向大家介绍C#实现多线程下载文件的方法,包括了C#实现多线程下载文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现多线程下载文件的方法。分享给大家供大家参考。具体实现方法如下: 调用: 希望本文所述对大家的C#程序设计有所帮助。

  • 本文向大家介绍C#实现HTTP上传文件的方法,包括了C#实现HTTP上传文件的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了C#实现HTTP上传文件的方法。分享给大家供大家参考。具体实现方法如下: 发送文件代码如下: 接收文件的代码如下: 希望本文所述对大家的C#程序设计有所帮助。

  • 本文向大家介绍C#中WebClient实现文件下载,包括了C#中WebClient实现文件下载的使用技巧和注意事项,需要的朋友参考一下 鉴于各种复杂的网络环境,笔者决定采用不同的编程接口进行下载尝试,以增加程序的可用性。 这里仅介绍使用 WebClient 的方法,后续的文章会介绍其他的方法。博文中主要介绍思路和关键代码,完整的 demo 附在文末。 使用代理访问网络 很多公司的员工都是通过公司设

  • 本文向大家介绍jsp实现Servlet文件下载的方法,包括了jsp实现Servlet文件下载的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了jsp实现Servlet文件下载的方法。分享给大家供大家参考。具体如下: 希望本文所述对大家的JSP程序设计有所帮助。

  • 本文向大家介绍php实现简单文件下载的方法,包括了php实现简单文件下载的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了php实现简单文件下载的方法。分享给大家供大家参考。具体如下: 这里介绍的php文件下载代码,只是简单实现了一张图片的下载功能,还不完善,最好是封装到一个类里,或是采用函数调用。感兴趣的朋友可以在此基础上加以完善! php文件下载代码如下: 希望本文所述对大家的ph

  • 本文向大家介绍Android实现下载文件功能的方法,包括了Android实现下载文件功能的方法的使用技巧和注意事项,需要的朋友参考一下 本文所述为Android实现下载文件功能的完整示例代码,对于学习和研究android编程相信会有一定的帮助,尤其是对Android初学者有一定的借鉴价值。 完整功能代码如下: 读者可以在该实例的基础上进行修改与完善,使之更符合自身项目需求。