WebClient オブジェクトで UploadFile メソッドを使用してファイルをアップロードしています。ファイルがアップロードされたら、MSDN に従って確認を取得したいと思います (また、ここでスタックオーバーフロー:アップロードが成功したかどうかを知るために、WebClient.UploadFile の応答を確認する必要がありますか? ) 返されたバイトを読み取ることができるはずです。配列ですが、それは常に空です。
私は間違った方法で何かをしていますか?
WebClient FtpClient = new WebClient();
FtpClient.Credentials = new NetworkCredential("test", "test");
byte[] responseArray = FtpClient.UploadFile("ftp://localhost/Sample.rpt", @"C:\Test\Sample.rpt");
string s = System.Text.Encoding.ASCII.GetString(responseArray);
Console.WriteLine(s); //Empty string
または、例外を返さない場合は常に成功しますか?