Componente para Fazer Download de arquivos

Delphi

18/05/2005

Ola Amigos continuo Penando, preciso de um componente para fazer download de arquivoz zip, exe...etc, via formulário delphi.
Exemplo: assim...que eu clique num botão Download e ele ja tenha o arquivo especificado e baixe em uma pasta ja especificada, pois após o download eu irei executar uma rotina, a idéia é uma atualização, mas necessáriamente preciso fazer o download,
estive tentando mexer com um componente ´mxWebUpdate´ mas não entendi muito bem como funciona, se alguem puder me ajudar e tiver algum exemplo agradescerei.

Um abraço à Todos,



Soldado


Soldado

Soldado

Curtidas 0

Respostas

Ericlemes

Ericlemes

18/05/2005

Acho que o próprio IdHttp do Indy faz isso... óbvio, se o download for por http. Se for por FTP, o IdFTP tbém deve resolver o problema...


[]´s

Eric Lemes


GOSTEI 0
Soldado

Soldado

18/05/2005

Acinha estou fazendo assim :
só que ele só sobe o arquivo e não baixa, tem idéia de como posso fazer ?
tem algo de errado com os codigos ?


procedure TForm1.Button1Click(Sender: TObject);
begin
//IdFTP1.Host := ´www.hostname.com.br´;
IdFTP1.Username := ´username´;
IdFTP1.Password := ´pass@2002´;
IdFTP1.Connect(true);
IdFTP1.ChangeDir(´/public_html/ftp/´);
IdFTP1.Put(´x:\PLANO.pdf´,´PLANO.pdf´,false);
IdFTP1.Disconnect;

end;


Atenciosamente,

Soldado

Acho que o próprio IdHttp do Indy faz isso... óbvio, se o download for por http. Se for por FTP, o IdFTP tbém deve resolver o problema... []´s Eric Lemes



GOSTEI 0
Magnof

Magnof

18/05/2005

Para baixar arquivos simplesmente troque na linha o IdFTP1.put por IdFTP1.get

ex:
IdFTP1[i:34b6dde311].[b:34b6dde311]Get[/b:34b6dde311][/i:34b6dde311](´x:\PLANO.pdf´,´PLANO.pdf´,false);


[]´s

Eric Lemes



GOSTEI 0
Sourcecode

Sourcecode

18/05/2005

Amigo eu gosto de usar este componente aqui>>> http://www.euromind.com/iedelphi/iedownload.htm para fazer downloads de http, ele é rápido e não dá travadas no sistema, e ainda dá pra fazer um progresso facinho... se quiser experimentar, link direto aqui>>> http://www.euromind.com/iedelphi/download/iedownload100.zip

Ele vem com alguns demos, veja aí se te serve.

[]´s


GOSTEI 0
Juliopedroni

Juliopedroni

18/05/2005

Olá amigo, e por acaso, usando esse componente, supondo que caia a conexão, ao retornar, o programa continua o download de onde parou?

Aguardo resposta...

Julio


GOSTEI 0
Sourcecode

Sourcecode

18/05/2005

Olá amigo, e por acaso, usando esse componente, supondo que caia a conexão, ao retornar, o programa continua o download de onde parou? Aguardo resposta... Julio


Não tenho certeza, mas acho que teria como fazer o resume sim, dá uma olhada na documentação ou no site pra ver se tem algo a respeito.


GOSTEI 0
POSTAR