C#实现HTTP下载文件的方法_C#教程-查字典教程网
C#实现HTTP下载文件的方法
C#实现HTTP下载文件的方法
发布时间:2016-12-28 来源:查字典编辑
摘要:本文实例讲述了C#实现HTTP下载文件的方法。分享给大家供大家参考。主要实现代码如下:复制代码代码如下://////Http下载文件///p...

本文实例讲述了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#教程学习
    编程开发子分类