Проблема со скачкой файла с ФТП
От: PhiberOptik Украина  
Дата: 19.10.08 18:46
Оценка:
Которйы день бьюсь над этим кодом и ничего не фыходит!
файл вроде качаеться но совсем нитого размера и содержания которого должен быть.
в текстбоксе прописан полный путь к файлу на фтп в виде(фтп://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);
    }            
}
Жизнь — дерьмо которое постоянно приходиться разгребать.
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.