Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problemas con IDHTTP (https://www.clubdelphi.com/foros/showthread.php?t=60314)

Hopedun 27-09-2008 18:40:46

Problemas con IDHTTP
 
hola, estoy intentando bajar archivos con el componente de las indy IDHTTP pero cuando va a descargar me salto un mensaje de error diciendo que no se ha podido crear el archivo. el codigo que utilizo es este, y no le encuentro ningun problema al codigo, alguien sabe a que puede ser debido? gracias.

Código Delphi [-]
var
Destino: TFileStream;
begin
  Destino:=TFileStream.Create('C:\'+LFile.Caption,fmCreate);
  try
  IdHTTP.Get(Url.Text,Destino);
  finally
  Destino.Free

xEsk 27-09-2008 18:46:49

Si el error es que no se puede crear el fichero, esto no es problema del componente TidHTTP.

Tienes permiso para crear el fichero en el directorio? El directorio existe?

Saludos

Hopedun 27-09-2008 18:50:11

El directorio existe ya que esta en la unidad "C:\" y no tiene problemas de carpetas. utilizo windows xp asi que no creo que tenga ningun problema de permisos, gracias de todas formas!

xEsk 27-09-2008 19:06:03

He probado el código, y me funciona perfectamente.

Código Delphi [-]
procedure TForm1.Button1Click(Sender: TObject);
var
  f: TFileStream;
begin
  f:=TFileStream.Create('c:\prova.txt', fmCreate);
  try
    IdHTTP1.Get('http:\\www.meneame.net', f);
  finally
    f.Free;
  end;
end;

Probado: Windows XP y D2007.

Saludos.


La franja horaria es GMT +2. Ahora son las 07:06:14.

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