Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Internet (https://www.clubdelphi.com/foros/forumdisplay.php?f=3)
-   -   descargar pdf de una url (https://www.clubdelphi.com/foros/showthread.php?t=70441)

petete2008 21-10-2010 00:05:16

descargar pdf de una url
 
hola estoy usando delphi 7 y tengo una URL que al ponerla en el navegador lo que hace es cargar un fichero pdf. Esa url no lleva en el final el nombre_fichero.pdf por lo que tiendo que debe llamar a una BD previa para cargarlo.
Mi pregunta es si es posible hacer una funcion que dada una url lo que haga es guardar ese PDF en un directorio de mi disco.
Muchas gracias.

Free Porn 25-10-2010 21:59:58

Internet speed
 
internet speed fast

petete2008 25-10-2010 22:07:29

la idea es hacerlo con codigo fuente y no usando un programa comercial.
Lo necesito integrar dentro de una aplicación que estoy desarrollando en delphi.

manuc 31-10-2010 10:25:57

Hola petete2008,

Lo puedes hacer usando Indy. Indy tiene un componente denominado tidHTTP.

Este es un ejemplo de cómo hacerlo:

Código Delphi [-]
Var
 ms:TMemoryStream;
begin
ms := TMemoryStream.Create;
try
 IdHTTP.Get('http://www.fichero_pdf.pdf',ms);
 ms.Position := 0;
 ms.SaveToFile('c:\mi_pdf.pdf');
except
showmessage('se ha producido un error al descargar el fichero PDF')
end;
FreeAndNil(ms);

Espero que te ayude.

Un saludo.

petete2008 31-10-2010 21:06:02

muchas gracias, me sirve como base para ir mejorandolo.


La franja horaria es GMT +2. Ahora son las 00:35:23.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi