Ich mag ein einfaches FTP-Client UWP-Programm schreiben, aber wenn ich die WebResponse erstellen wirft es eine Ausnahme:Wie erstelle ich eine FTP-Verbindung in UWP?
Nur ‚http‘ und erlaubt sind ‚https‘ Systeme.
private async void ListDirectory()
{
var obj = App.Current as App;
WebRequest request = WebRequest.Create(obj.ServerUri);
if (obj.credential != null)
{
request.Credentials = obj.credential;
}
request.Method = "LIST";
using (WebResponse response = await request.GetResponseAsync()) // the exception is here
{
using (Stream responseStream = response.GetResponseStream())
{
using (StreamReader reader = new StreamReader(responseStream))
{
string item = reader.ReadLine();
// add to list etc...
}
}
}
}
ich danach im Internet gesucht, und ich fand, dass ich die SSL aktivieren, aber ich konnte diese Option nicht in dem Visual Studio 2015
Versuchen FtpWebRequest zu verwenden, wenn das in UWP verfügbar ist: https://msdn.microsoft.com/en-us/library/system.net.ftpwebrequest(v=vs.110).aspx – ZippyV