Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: Для новичков > Работа c FTP


Автор: Sanechichek 9.10.2008, 03:01
Помогите пожалуйста. 
Пытаюсь соединится с сервером, в 3 рядку выдает ошибку. Даже когда качаю какие то примеры, то всегда ошибка здесь " IdFTP1.Connect",
что делать не знаю, а очень нужно.
  IdFTP1.Host := 'xx.xxx.x.x';
  IdFTP1.Port := 21;
  IdFTP1.Connect;

Автор: Rohoss 9.10.2008, 03:23
Какая ошибка?
Цитата(Sanechichek @  9.10.2008,  03:01 Найти цитируемый пост)
Даже когда качаю какие то примеры, то всегда ошибка здесь " IdFTP1.Connect"

Может ещё добавить
Код

idftp2.Username := 'ххх';
idftp2.Password := 'ххх';


Автор: Sanechichek 9.10.2008, 10:21
Я пробывал уводить idftp2.Username := 'ххх',idftp2.Password := 'ххх', не получается.
Пишет ошибку Проект .ехе вызвал исключение класса EIdProtocolReplyError...

Автор: Sanechichek 9.10.2008, 14:11
Что никто не знает что нужно делать

Автор: morpheyushka 9.10.2008, 14:28
хочешь что бы помогли - выкладывай побольше кода, например, весь модуль)))
и текст ошибки понадобиться - тут нет телепатов

Автор: Sanechichek 9.10.2008, 14:42
Сейчас у меня код такой, я просто хочу соединится с сервером, а потом уже далее работать.
ОШИБКА в строке IdFTP1.Connect "Проект .ехе вызвал исключение класса EIdProtocolReplyError с собщением 'USER: command requires a parameter."
Код

unit Unit1;

interface

uses
  Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
  Dialogs, StdCtrls, IdBaseComponent, IdComponent, IdTCPConnection,
  IdTCPClient, IdFTP;

type
  TForm1 = class(TForm)
    IdFTP1: TIdFTP;
    Button1: TButton;
    procedure Button1Click(Sender: TObject);
  private
    { Private declarations }
  public
    { Public declarations }
  end;

var
  Form1: TForm1;

implementation

{$R *.dfm}

procedure TForm1.Button1Click(Sender: TObject);
begin
  IdFTP1.Host := 'хх.ххх.х.х';
  IdFTP1.Port := 21;
  idftp1.Username := '';
  idftp1.Password := '';
  IdFTP1.Connect;
end;

end.


Автор: Sanechichek 10.10.2008, 16:40
Может кто нибуть знает как по другом решить все это.

Автор: Matematik 10.10.2008, 16:53
ommand requires a parameter - команда требует параметр
Код

  idftp1.Username := '';
  idftp1.Password := '';

Логин пароль нужен, а не пустое место

Добавлено через 14 минут и 28 секунд
Подозреваю  нужен анонимный логин
Код

idftp1.Username := 'anonymous';
idftp1.Password := 'anonymous@anonymous.org';



Автор: Sanechichek 10.10.2008, 19:39
Да! Большое спасибо, что-то я туплю.

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)