Ver Mensaje Individual
  #1  
Antiguo 06-04-2007
voci voci is offline
Miembro
 
Registrado: oct 2003
Posts: 97
Reputación: 21
voci Va por buen camino
Descargar archivo con redirección

Saludos a todos, estoy intentando bajar un archivo de una página, debo decir que el navegador lo descarga sin falta de ninguna intervención.

Como no se si está permitido escribir la dirección de la web no la pongo directamente, además la web necesita trabajar con una cookie de sesión y por supuesto utiliza el método de redireccionamiento.

Este es el código que implemento:

Código:
procedure TForm1.Button1Click(Sender: TObject);
var
  IdHttp: TIdHttp;
  Contenido: TMemoryStream;
  Url: String;
Begin
  Contenido := TMemoryStream.Create;
  IdHttp.HandleRedirects := true;
  IdHttp.AllowCookies := true;
  Url:='http://xxxxxx.com?id=xxxxxxx&key=yyyyyyy';
  IdHttp.Get(Url, Contenido);
  Contenido.SaveToFile('C:\archivo.rar');
  Contenido.Free;
  IdHttp.Free;
end;
Pero cuando miro el archivo creado veo que es el código html de la página web donde se encuentra la descarga en vez del archivo propiamente dicho.

Gracias a todos.

Última edición por voci fecha: 09-04-2007 a las 13:35:59.
Responder Con Cita