Enviando arquivos via FTP.

Delphi

10/11/2006

Bom dia pessoal..
Nunca desenvolvi um sistema que utilizasse ftp.. por isso queria pedir a ajuda de vcs para saber por onde seguir.

Meu software vai ficar tirando umas fotos em um lugar definido. e de tempos em tempos(que será definido pela empresa que contratou nossos serviços) terei que mandar as fotos via FTP.

eles me deram o ftp deles.. tipo
ftp://www.empresadeles.com.br
username:fulano
senha:1234

terei essa máquina que tira as fotos com acesso a net, e precisarei mandar essas fotos para esse endereço.. e mto raramente puxar algumas.
É mto complicado isso?
Alguém sabe onde tem algum pequeno exemplo onde possa começar a vizualizar o que terei que fazer?

obrigado
Eric


Eric.miranda

Eric.miranda

Curtidas 0

Melhor post

Massuda

Massuda

13/11/2006

Socket Error # 11001 Host not found
O servidor que você especificou não existe ou está fora do ar.

IdFTP1.Host := ´ftp://www.poli.com.br´;
Esse nome de servidor está estranho. Normalmente o nome do servidor é algo do tipo ftp.algumnome.com.br; tente ftp.poli.com.br se não funcionar veja com seu cliente o nome correto.


GOSTEI 3

Mais Respostas

Alansvieceli

Alansvieceli

10/11/2006

nesse link tem varios exemplos prontos

[url]http://www.indyproject.org/sockets/Demos/index.en.aspx[/url]


GOSTEI 0
Watchdogcwb

Watchdogcwb

10/11/2006

Ae

Você pode colocar um timer para dar inicio ao processo de upload e download.


Fui!
WatchdogCWB


GOSTEI 0
Eric.miranda

Eric.miranda

10/11/2006

Bom dia pessoal.. Fiz um teste aqui mas está dando erro.. será que vcs podem me dizer o que pode ser?

procedure TForm1.Button1Click(Sender: TObject);
begin
  IdFTP1.Host := ´ftp://www.poli.com.br´;
  IdFTP1.Port := 21;
  IdFTP1.ReadTimeout := 50000;
  IdFTP1.Username := ´usuario´;
  IdFTP1.Password := ´senha´;
  IdFTP1.Connect;
  IdFTP1.ChangeDir(´/css´); // a pasta onde vc quer largar suas fotos.

  try IdFTP1.Put(´C:\foto1.jpg´);
    IdFTP1.Put(´C:\foto2.jpg´);
  except
    ShowMessage(´Erro ao incluir fotos´);
  end;
  IdFTP1.Disconnect;
end;


dá o seguinte erro:
Socket Error # 11001 Host not found


pesquisei na net mas não encontrei nada que me ajudasse a respeito desse erro.

obrigado


GOSTEI 3
Eric.miranda

Eric.miranda

10/11/2006

Valeu Massuda..era isso mesmo.. vacilo grandão meu..
obrigado mesmo


GOSTEI 0
Paulo Andrade

Paulo Andrade

10/11/2006

Esse erro Host not found é que não encontrou o endereço Host.
GOSTEI 0
Ari Liberato

Ari Liberato

10/11/2006

Boa noite! Aproveitando o assunto, como enviar todos os arquivos, ou (seja varios arquivos diferentes dentro de uma pasta) ftp usando o IDFTP ?
GOSTEI 0
Raimundo Pereira

Raimundo Pereira

10/11/2006

1º acessa o site https://testeportas.com.br/

Servidor: poli.com.br
Porta: 21

Terá o seguinte resultado
A porta 21 do servidor poli.com.br está:
Inacessível

2º Consulta o dóminio no registro BR https://registro.br/tecnologia/ferramentas/whois/?search=poli.com.br

Resultado:
O domínio poli.com.br está reservado no processo de transição poli.br para edu.br

Acredito que até o final da transição a porta e serviços não estarão disponiveis.

Referente ao envio de pastas, dê uma verificada aqui.
https://pt.stackoverflow.com/questions/267679/fazer-upload-via-ftp-de-uma-pasta-inteira-usando-dos

GOSTEI 0
POSTAR