Soruumuı şu şekilde hallettim
public List<ResimGetir> OResimGetir(string Id)
{
string[] DosyaListesi;
string YolBasi = "http://www.siteniz.com/static/images/"+Id+"//image/";
List<ResimGetir> Resimler = new List<ResimGetir>();
StringBuilder result = new StringBuilder();
FtpWebRequest FTP;
DataTable Dt = new DataTable();
string FtpYolu ="ftp://siteniz.com/public_html/static/images/"+Id+"//image/";
FTP = (FtpWebRequest)FtpWebRequest.Create(new Uri(FtpYolu));
FTP.UseBinary = true;
FTP.Credentials = new NetworkCredential("username", "pass");
FTP.Method = WebRequestMethods.Ftp.ListDirectory;
WebResponse response = FTP.GetResponse();
StreamReader reader = new StreamReader(response.GetResponseStream());
string line = reader.ReadLine();
while (line != null)
{
result.Append(line);
result.Append("\n");
line = reader.ReadLine();
}
result.Remove(result.ToString().LastIndexOf('\n'), 1);
reader.Close();
response.Close();
DosyaListesi = result.ToString().Split('\n');
// DosyaListesi2 = DosyaListesi.ToString().Split('');
List<string> liste = new List<string>(DosyaListesi);
liste.Remove(".");
liste.Remove("..");
//liste.Remove(".");
foreach (string item in liste)
{
Resimler.Add(new ResimGetir { Resim_Adi = YolBasi+item });
}
return Resimler;
}
}
public class ResimGetir
{
public string Resim_Adi { get; set; }
}