Справочник функций

Ваш аккаунт

Войти через: 
Забыли пароль?
Регистрация
Информацию о новых материалах можно получать и без регистрации:

Почтовая рассылка

Подписчиков: 6301
Последний выпуск: 19.06.2015

FTP протокол

448
17 августа 2001 года
Fantasist
124 / / 20.06.2000
Проблема вот в чем, пишу FTP клиента, для передачи и приема файлов посылаю команду PASV и осуществляю активное открытие. Прием проходит нормально. При передаче происходит следующее:

1. Открываю транспортное соеденение.
2. По управляющему соед. посылаю:
STOR filename.txt
3. Жду ответа:
125 Useing existing connection
4. Побайтно посылаю файл.
5. Если после окончания передачи закрываю
соеденение, сервер отвечает:
### FILE:filename.txt transfered
(### - номер сообшения забыл!)
на сервере появляется файл fаilename.txt
но пустой.
Если соеденение не закрывать сервер ждет
некоторое время и выдает:

451 Undefined error: 0
451 No such file or directory
(пустой файл кажись тоже появляется)

В чем прикол?
447
17 августа 2001 года
Mr. API
105 / / 20.06.2000
Сам пишу ftp-клиент, но сам пока с таким не сталкивался. Припомни, что там за номер сообщения тебе сервер посылает.
448
17 августа 2001 года
Fantasist
124 / / 20.06.2000
Вот он:

226 FILE: filename.txt transferred

447
18 августа 2001 года
Mr. API
105 / / 20.06.2000
Опять не могу сказать ничего конкретно.
Но насчет того, когда не закрываешь соединение, сревер просто прерывает операцию передачи, поэтому ничего и не появляется.

А вот 226... Вроде операция завершина успешно...

А ты не пробовал закачивать этот файл потом?
Аноним
Я уже сказал что пробовал закачивать и потом и по разному.
В то-то и оно что успешно. Тока почему файл пустой?
5.8K
26 октября 2003 года
Agent
1 / / 26.10.2003
Цитата:
Originally posted by Mr. API
Сам пишу ftp-клиент, но сам пока с таким не сталкивался. Припомни, что там за номер сообщения тебе сервер посылает.



У тебя есть какая нить инфа по работе с FTP?
а конкретно интересует процесс передачи ф-ла.
команды я посылать посылаю... а как скачать ф-л понятия не мимею...

Знаете кого-то, кто может ответить? Поделитесь с ним ссылкой.

Ваш ответ

Реклама на сайте | Обмен ссылками | Ссылки | Экспорт (RSS) | Контакты
Добавить статью | Добавить исходник | Добавить хостинг-провайдера | Добавить сайт в каталог