C#实现HTTP下载文件的方法
程序员文章站
2023-12-17 13:54:04
本文实例讲述了c#实现http下载文件的方法。分享给大家供大家参考。
主要实现代码如下:
复制代码 代码如下:///
/// http...
本文实例讲述了c#实现http下载文件的方法。分享给大家供大家参考。
主要实现代码如下:
复制代码 代码如下:
/// <summary>
/// http下载文件
/// </summary>
public static string httpdownloadfile(string url, string path)
{
// 设置参数
httpwebrequest request = webrequest.create(url) as httpwebrequest;
/// 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#程序设计有所帮助。