2

我正在使用 WebClient 对象上的 UploadFile 方法上传文件。上传文件后,我想根据 MSDN 得到确认(以及在 stackoverflow 上:我应该检查 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

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

4

1 回答 1

0

对自己的回答:我无法理解,所以我改用 edt ftp (http://www.enterprisedt.com/)。

于 2012-06-11T08:15:12.547 回答