public void ListDirectory1() { ServerListDirectory sp = new ServerListDirectory(); sp.Start(); string uri = String.Format("ftp://{0}:{1}/somedir/", sp.IPAddress, sp.Port); try { FtpWebRequest ftp = (FtpWebRequest)WebRequest.Create(uri); Console.WriteLine(ftp.RequestUri); ftp.KeepAlive = false; ftp.Timeout = 5000; ftp.Method = WebRequestMethods.Ftp.ListDirectoryDetails; ftp.UseBinary = true; using (FtpWebResponse response = (FtpWebResponse)ftp.GetResponse()) { StreamReader reader = new StreamReader(response.GetResponseStream()); string result = reader.ReadToEnd(); Assert.IsTrue((int)response.StatusCode >= 200 && (int)response.StatusCode < 300, "DF#01"); } } catch (Exception e) { Console.WriteLine(e); if (!String.IsNullOrEmpty(sp.Where)) { throw new Exception(sp.Where); } throw; } finally { sp.Stop(); } }
public void ListDirectory1 () { ServerListDirectory sp = new ServerListDirectory (); sp.Start (); string uri = String.Format ("ftp://{0}:{1}/somedir/", sp.IPAddress, sp.Port); try { FtpWebRequest ftp = (FtpWebRequest) WebRequest.Create (uri); Console.WriteLine (ftp.RequestUri); ftp.KeepAlive = false; ftp.Timeout = 5000; ftp.Method = WebRequestMethods.Ftp.ListDirectoryDetails; ftp.UseBinary = true; using (FtpWebResponse response = (FtpWebResponse) ftp.GetResponse ()) { StreamReader reader = new StreamReader (response.GetResponseStream ()); string result = reader.ReadToEnd (); Assert.IsTrue ((int) response.StatusCode >= 200 && (int) response.StatusCode < 300, "DF#01"); } } catch (Exception e) { Console.WriteLine (e); if (!String.IsNullOrEmpty (sp.Where)) throw new Exception (sp.Where); throw; } finally { sp.Stop (); } }