2016-09-23 6 views
0

投稿リクエストURLを送信し、返信ファイルをC#.netのローカルディレクトリにダウンロードする方法を知っていますか?私はzipファイルでpost urlリクエストとレスポンスを送ることができる次のコードを持っています。ファイルをディレクトリに保存するにはどうしたらいいですか?投稿urlリクエストを送信し、C#のローカルディレクトリに返信ファイルをダウンロードする方法

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"); 
+0

可能な複製http://stackoverflow.com/questions/10801681/downloading-a-file-via-an-http-post-where-am-i-going-wrong – Mitz

答えて

1

UploadValuesbyte[]のタイプを返します。

System.IO.File.WriteAllBytes(filePath, response)をファイルとして保存することができます。

またはZIPファイルとして保存する方法についてはこちらをHow to zip (and unzip) byte[] in C#?

チェック。

関連する問題