C# 使用WebClient.UploadFile时没有响应

C# 使用WebClient.UploadFile时没有响应,c#,ftp,webclient,C#,Ftp,Webclient,我正在WebClient对象上使用UploadFile方法上载文件。上传文件时,我希望得到确认,根据MSDN(以及stackoverflow:),我应该能够读取返回的字节数组,但该数组始终为空 我做错事了吗 WebClient FtpClient = new WebClient(); FtpClient.Credentials = new NetworkCredential("test", "test"); byte[] responseArray = FtpClient.UploadFile(

我正在WebClient对象上使用UploadFile方法上载文件。上传文件时,我希望得到确认,根据MSDN(以及stackoverflow:),我应该能够读取返回的字节数组,但该数组始终为空

我做错事了吗

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

或者,如果它不返回异常,它是否总是成功的?

回答自己:我无法理解它,所以我切换到edt ftp(http://www.enterprisedt.com/)相反。

回答自己:我搞不懂它,所以我切换到edt ftp(http://www.enterprisedt.com/)相反