我需要在我的应用程序中请求FTP服务器以获取文件列表。但我找不到任何方法来取得它!由于Windows Phone 8.1不支持FtpWebRequest,我不知道该使用什么。
我认为tu使用WebRequest类吗?我尝试使用此代码:
WebRequest request = WebRequest.Create("ftp://192.168.1.103/Users:22");
request.Credentials = new NetworkCredential("ippon", "ippon");
但它给了我这个错误:
Error : System.NotSupportedException: Specified method is not supported.
at System.Net.WebRequest.Create(Uri requestUri, Boolean schemeOnly)
at System.Net.WebRequest.Create(String requestUriString)
at HidTestSdk.DataModel.XmlDataSource.<GetXmlDataAsync>d__c.MoveNext()
当我尝试使用FtpWebRequest时,这就是我得到的:
The type or namespace name 'FtpWebRequest' could not be found (are you missing a using directive or an assembly reference?)
Visual Studio不建议任何类,只是“为FtpWebRequest生成类”
答案 0 :(得分:0)
您应该使用FTPWebRequest
。
FtpWebRequest request = FtpWebRequest.Create(adress) as FtpWebRequest;
request.Credentials = new NetworkCredential(user, pass);