Форум программистов
 
Регистрация на форуме тут, о проблемах пишите сюда - alarforum@yandex.ru, проверяйте папку спам! Обязательно пройдите активизацию e-mail, а тут можно восстановить пароль

Купить рекламу на форуме 15-35 тыс рублей в месяц

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 26.04.2022, 18:42   #21
DIONISKA
Форумчанин
 
Регистрация: 07.11.2011
Сообщений: 113
По умолчанию

Цитата:
Сообщение от AppData Посмотреть сообщение
DIONISKA, к сожалению не помогло.
Код ошибки очевидно другой. SE#10061 значит что соединение закрыто сервером. Только сейчас заметил что речь идёт о явном(Explicit) методе, а в коде у вас везде почему-то стоит неявный (implicit который).
Для явного используется 21 порт, и utUseExplicitTLS. Тогда нужно подправить:
Код:
  IDFTP1.Host:='mysite.ru';
  IdFTP1.Port := 21;
  IdFTP1.Username:='Admin'; //ваш логин
  IdFTP1.Password:='password'; //пароль
  IdFTP1.IOHandler := IdSSLIOHandlerSocketOpenSSL1;
  IdFTP1.UseTLS := utUseExplicitTLS;
  IdFTP1.Passive:=True;
  idFtp1.AutoLogin := True;
  IdFTP1.Connect;
DIONISKA вне форума Ответить с цитированием
Старый 27.04.2022, 15:24   #22
AppData
Форумчанин
 
Регистрация: 20.09.2013
Сообщений: 206
По умолчанию

DIONISKA,
Изображения
Тип файла: jpg 2022-27-04 15.20.30.jpg (13.8 Кб, 22 просмотров)
AppData вне форума Ответить с цитированием
Старый 27.04.2022, 15:41   #23
ForenLi
Форумчанин
 
Регистрация: 02.06.2021
Сообщений: 515
По умолчанию

Включите TLS в настройках SSL.
ForenLi вне форума Ответить с цитированием
Старый 27.04.2022, 21:37   #24
AppData
Форумчанин
 
Регистрация: 20.09.2013
Сообщений: 206
По умолчанию

ForenLi
2 фото это свойства сейчас. а на третьем фото что получилось если включить все на 4 фото итог
Изображения
Тип файла: jpg 2022-27-04 21.24.40.jpg (53.1 Кб, 19 просмотров)
Тип файла: jpg 2022-27-04 21.24.41.jpg (53.9 Кб, 19 просмотров)
Тип файла: jpg 2022-27-04 21.25.48.jpg (67.6 Кб, 0 просмотров)
AppData вне форума Ответить с цитированием
Старый 28.04.2022, 12:17   #25
DIONISKA
Форумчанин
 
Регистрация: 07.11.2011
Сообщений: 113
По умолчанию

Включить tls1.1/1.2 недостаточно, нужно чтобы ваши библиотеки были скомпилированы с поддержкой соответствующих методов. Попробуйте использовать те что в прикреплении
Вложения
Тип файла: zip libSSL.zip (793.7 Кб, 1 просмотров)
DIONISKA вне форума Ответить с цитированием
Старый 28.04.2022, 20:35   #26
AppData
Форумчанин
 
Регистрация: 20.09.2013
Сообщений: 206
По умолчанию

DIONISKA, подскажите пожалуйста,а что с ними делать? куда их - импортировать?! так как в корень их я положил, не помогло
AppData вне форума Ответить с цитированием
Старый 28.04.2022, 23:03   #27
DIONISKA
Форумчанин
 
Регистрация: 07.11.2011
Сообщений: 113
По умолчанию

Предпочтительно стоит положить рядом с вашим скомпилированным приложением, но можно и по любому пути, который прописан в %path%, но это не самая лучшая практика.
И попытайтесь (если) когда появится ошибка с кривой кодировкой как у вас на скриншоте нажать комбинацию клавиш "Ctrl C" чтобы скопировать текст сообщения, скопированный текст просто вставьте в любой онлайн декодер текста, это позволит хоть как-то понять что именно это за ошибка.
DIONISKA вне форума Ответить с цитированием
Старый 29.04.2022, 19:27   #28
AppData
Форумчанин
 
Регистрация: 20.09.2013
Сообщений: 206
По умолчанию

DIONISKA, Ошибка: USER: требуется параметр команды
AppData вне форума Ответить с цитированием
Старый 30.04.2022, 01:15   #29
DIONISKA
Форумчанин
 
Регистрация: 07.11.2011
Сообщений: 113
По умолчанию

А на сервере значит proftpd, да? Эта ошибка возникает когда сервер получает команду "USER *params*", где менее 2-х параметров. Если интересно и можете разобраться в Си, то у proftpd открытый исходный код, можете глянуть модуль "mod_auth.c", там как раз авторизация и обработка ошибок.
Поля IdFTP1.Username и IdFTP1.Password точно не пустые? Они заполняются до того как выполняется IdFTP1.Connect?
н-р так:
Код:
 IdFTP1.Username:='Admin'; //ваш логин
 IdFTP1.Password:='password'; //пароль
 IdFTP1.Connect;
?
DIONISKA вне форума Ответить с цитированием
Старый 30.04.2022, 08:18   #30
AppData
Форумчанин
 
Регистрация: 20.09.2013
Сообщений: 206
По умолчанию

DIONISKA, на ftp я попадаю без логина и пароля. то есть, без УЗ
AppData вне форума Ответить с цитированием
Ответ
Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Перевод нужен срочно помогите ) в течение 2 часов от Паскаля на Турбо СИ нужно помогите Жанибек Помощь студентам 14 01.04.2015 17:23
Помогите создать програму для роботы с файлами, пожалуйста помогите нужно очень срочно Сергей Человек Фриланс 3 06.07.2009 19:30