欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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

程序员文章站 2023-12-15 17:05:28
本文实例讲述了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#程序设计有所帮助。

上一篇:

下一篇: