当前位置: 移动技术网 > IT编程>开发语言>c# > C#实现HTTP下载文件的方法

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

2019年07月18日  | 移动技术网IT编程  | 我要评论

本文实例讲述了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#程序设计有所帮助。

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网