Cita:
Empezado por vroa74
|
Es que es diferente comprobar una URL como comentaste al inicio que la existencia de un fichero.
Puedes usar las Indy con un código como este:
Código Delphi
[-]
procedure TForm3.Button1Click(Sender: TObject);
var
ResponseCode:integer;
ContentLength:int64;
begin
IdHTTP1.Head(Edit1.Text ); ResponseCode := IdHTTP1.Response.ResponseCode; ContentLength := IdHTTP1.Response.ContentLength;
end;
Lo único que se me ocurre es que podría ser que detectes que el fichewro existe, pero que luego no puedas descargarlo (porque el servidor decida que no tienes permiso para ello -no estoy 100% seguro de qe esa posibilidad pueda darse-).