Которйы день бьюсь над этим кодом и ничего не фыходит!
файл вроде качаеться но совсем нитого размера и содержания которого должен быть.
в текстбоксе прописан полный путь к файлу на фтп в виде(фтп://tralyalya.com/qwe/asd/zxc.zip)
Помогите разобраться где ошибка и почему оно работает неправильно.
private void button1_Click(object sender, EventArgs e)
{
FtpWebRequest ftpRequest = (FtpWebRequest)WebRequest.Create(textBox1.Text);
ftpRequest.UseBinary = true;
FtpWebResponse ftpResonse = (FtpWebResponse)ftpRequest.GetResponse();
Stream responseStrem = ftpResonse.GetResponseStream();
StreamReader sr = new StreamReader(responseStrem);
string fileName = Path.GetFileName(ftpRequest.RequestUri.AbsolutePath);
FileStream fs = new FileStream("c:\\"+fileName, FileMode.Create);
byte[] buf = new byte[1024];
int byteRead;
while (true)
{
byteRead = responseStrem.Read(buf, 0, buf.Length);
if (byteRead == 0)
break;
fs.Write(buf, 0, buf.Length);
}
}