如何发送post url请求并将响应返回文件下载到C#.net的本地目录中

时间:2016-09-23 05:03:28

标签: c# .net

有谁知道如何发送帖子请求网址并将响应返回文件下载到C#.net的本地目录中?我有以下代码管理发送邮件URL请求和响应与zip文件。如何将文件保存到目录中?

    var client = new WebClient();

    var values = new NameValueCollection();
    values["StartDate"] = "18-Sep-2016 00:00";
    values["EndDate"] = "23-Sep-2016 00:00";
    values["CampaignName"] = "null";
    values["SearchBy"] = "Evaluation";
    values["CustomFilter"] = "rep.CALLDNIS like '#0400000000%'";


    var response = client.UploadValues("http://test.com", values);

    client.DownloadFile(response, @"C:\myfile.zip");

1 个答案:

答案 0 :(得分:1)

UploadValues会返回byte[]类型。

你可以使用  System.IO.File.WriteAllBytes(filePath, response)将其另存为文件。

OR

点击此处How to zip (and unzip) byte[] in C#?,了解如何将其另存为zip文件。