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

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程序设计有所帮助。

  • 本文向大家介绍C#利用WebClient实现两种方式下载文件,包括了C#利用WebClient实现两种方式下载文件的使用技巧和注意事项,需要的朋友参考一下 最近整理了WebClient 两种方式下载文件 ,留作以后查询。 第一种  就OK了。 第二种 以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持呐喊教程。

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