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
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!
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.
vBulletin v3.6.8, Derechos ©2000-2024, Jelsoft Enterprises Ltd.