Download de Arquivo via HTTP

Delphi

23/05/2003

Boa tarde
Estou criando uma aplicação e gostaria de saber como acessar a internet e baixar um arquivo, quais componentes devo utilizar, etc..
Grato
Phlawyo


Phlawyo

Phlawyo

Curtidas 0

Respostas

Marcelo Saviski

Marcelo Saviski

23/05/2003

UrlDownloadToFile(nil, PChar(http://blablabla),PChar(C:/blablabla), 0, nil);

isso faz o dowload de um arquivo


GOSTEI 0
Phlawyo

Phlawyo

23/05/2003

Marcelo,
este comando pertence a que classe ou pacote. Está dando erro de [i]Undeclared indentifier[/i].
Grato


GOSTEI 0
Caninha51

Caninha51

23/05/2003

declara urlmon na clausula uses!!

E dá uma olhadinha nesse link!!

[url]http://www.experts-exchange.com/Programming/Programming_Languages/Delphi/Q_20349921.html[/url]

falow

Caninha51[url][/url]


GOSTEI 0
Dcport

Dcport

23/05/2003

Uma outra opção é utilizar a WinInet, que é uma biblioteca padrão do Windows para acesso a servidores HTTP, FTP e Gopher. Seu uso é muito simples e o download de um arquivo é bastante parecido com a cópia de um arquivo local.

Tenho um exemplo completo de uso da WinInet (inclusive com múltiplas threads, o que possibilita vários downloads simultâneos) no meu servidor ftp: [url]ftp://dcport.cjb.net/delphi/delphi_wininet.zip[/url]. O exemplo ilustra downloads de arquivos simultâneos, mostrando o progresso de cada um.

Uma das vantagens da WinInet é que sua dll (wininet.dll) é distribuída com todas as versões do Windows. Assim, você não precisa ´engordar´ seu executável com bibliotecas ou componentes linkados estaticamente.


GOSTEI 0
POSTAR