PDA

Ver la Versión Completa : Problemas con IDHTTP


Hopedun
27-09-2008, 18:40:46
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.


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.

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.