2016-05-02 12 views
2

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

+0

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

Antwort