2013-08-23 27 views
0

我有预期的FTP类,我能得到响应代码(或说明):如何获得给定ftp退出代码的FtpWebResponse描述?

 FtpWebResponse response = (FtpWebResponse)request.GetResponse(); 
     response.StatusCode; 

由于单上载的错误,我们已经编写围绕工作不使用的FtpWebRequest和相关的类,但使用ftp客户端(在Linux上)。

在.net /单声道的FtpWebResponse类中查找代码来获取描述

 response.StatusDescription 

我如何查找为我从我的FTP客户端必须返回代码的说明?

回答

0

不查找描述,它们作为状态消息的一部分由服务器发送。在mono中,FtpWebRequest.GetResponseStatus方法拆分接收到的消息以获取描述。

对于一些地方错误条件,代码假货从硬编码字符串FTP状态信息,如:

new FtpStatus (FtpStatusCode.ServiceNotAvailable, Locale.GetText ("Invalid response from server")); 

你或许应该尝试解决,而不是解决办法黑客在一起什么错误,你遇到了。这就是开源应该如何工作的原因。