Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > Общие вопросы Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 18.07.2011, 10:15   #1
Crunkordie
Пользователь
 
Регистрация: 18.02.2011
Сообщений: 48
По умолчанию

Здравствуйте.
Знаю что этот вопрос пережеван, но имеется проблема.
Есть код:
Код:
idFTP1.Host :='host';
idFTP1.Port :=21;
idFTP1.Username :='xxx';
idFTP1.Password :='xxx'; 
if CheckInternetConnection then begin
                                  if IdFTP1.Connected=false then idFTP1.Connect;
                                  idFTP1.ChangeDir('/Dir');
                                  idFTP1.Put('c:\error.txt','error.txt');
                                  idFTP1.Disconnect;
                                end
На команде idFTP1.Put('c:\error.txt','error.tx t'); выдает ошибку Accept timed out и Can't open data connection. При тех же параметрах через тотал закидывает файлы нормально. Антивирус, фаервол отключены.

Смотрю через программу для отслеживания трафика. Кб уходят, но в конце выдает ошибку.

Последний раз редактировалось Stilet; 20.07.2011 в 08:09.
Crunkordie вне форума Ответить с цитированием
Старый 19.07.2011, 10:16   #2
Hottabych
Форумчанин
 
Регистрация: 13.01.2008
Сообщений: 140
По умолчанию

Попробуйте отправить файл "not_error.txt"
Попробуйте включить пассивный режим передачи...
Код:
idFTP1.Passive := true;
Hottabych вне форума Ответить с цитированием
Старый 20.07.2011, 03:20   #3
Lokos
Форумчанин
 
Регистрация: 29.09.2009
Сообщений: 587
По умолчанию

попробуйте полностью прописать путь директории куда будет закачиваться файл
Lokos вне форума Ответить с цитированием
Старый 20.07.2011, 08:39   #4
Crunkordie
Пользователь
 
Регистрация: 18.02.2011
Сообщений: 48
Радость

Цитата:
Сообщение от Hottabych Посмотреть сообщение
Попробуйте отправить файл "not_error.txt"
Попробуйте включить пассивный режим передачи...
Код:
idFTP1.Passive := true;
Спасибо большое. Помогло =)
Crunkordie вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Ftp сервер, протокол фтп, наладить передачу файла spat13 C/C++ Сетевое программирование 1 04.06.2011 15:12
Программа для отправки файлов на фтп сервер xxx-toretto Общие вопросы Delphi 1 24.01.2011 22:06
ошибка коннекта к ФТП... velikijmerlin Работа с сетью в Delphi 11 17.10.2009 23:38
Скачивание случайного файла с фтп snooppy Работа с сетью в Delphi 8 16.10.2008 11:36
Проверка нового файла на ФТП Aleksei Работа с сетью в Delphi 11 10.05.2008 22:26