Fórum Exibir imagem salva no FTP em um Timage #471892
04/03/2014
0
Olá pessoal, venho recorrer a ajuda de vocês, tenho a nescessidade e exibir em um Timage uma imagem salva no servidor FTP, não queria ter que fazer o download da imagem, bom uso o seguinte código para exibir uma imagem hospedada na web no Timage, mais não consegui adaptar para o FTP, se alguém souber como faz, vai me ajudar muito e ficarei muito grato!
#Código:
Abraçoa todos!
#Código:
procedure TForm1.Button1Click(Sender: TObject);
var
strm:Tmemorystream;
bmp:TPNGObject;
begin
if (estaConectado) then // função que verifica se há conexão com a internet.
begin
strm:= Tmemorystream.Create;
bmp := TPNGObject.Create;
try
idhtp1.Get(edit1.text,strm);
strm.Position := 0;
bmp.LoadFromStream(strm);
try
img1.Picture.Bitmap.Assign(bmp);
except
on E: Exception do
begin
ShowMessage('Não foi possível carregar a imagem. ' + #13 +
E.ClassName + #13 +
'Erro: ' + E.Message);
end;
end;
finally
strm.Free;
end;
end
else
begin
ShowMessage('Não está conectado.');
end;
end;
function TForm1.estaConectado: boolean;
var
flags : DWORD;
begin
// verifica se está conectado a internet usando a API do Windows. É preciso declarar a uses WinInet.
if not InternetGetConnectedState(@flags, 0) then
result := false
else
result := true;
end;Abraçoa todos!
Ivan Alves
Curtir tópico
+ 0
Responder
Clique aqui para fazer login e interagir na Comunidade :)