Al intentar realizar la actualización de una aplicación desde internet me arroja el error: 'HTTP/1.1 301 Moved Permanently'
La actualizacion funcionaba perfecto hasta hace almenos 3 meses, pero de pronto dejo de funcionar. No he modificado ni recompilado el ejecutable y los url de descarga son válidos.
url actual:
http://www.iva32.150m.com/Iva32/VersionActual.ini
Si desde el explorador descargo el arhivo (firefox 3.6.6) descarga perfecto pero desde la aplicación no.
IdHttp es un componente de Indy 10, no estoy seguro de que version exactamente.
Código Delphi
[-]procedure TfActualizacionOnLine.Descargar(Origen,Destino:String);
Var
Stream: TFileStream;
begin
If FileExists(Destino) then
SysUtils.DeleteFile(Destino);
Stream := TFileStream.Create(Destino, fmCreate);
try
IdHTTP.Get(Origen,Stream); tDescargado := tDescargado + Stream.Size;
finally
Stream.Free;
end;
end;
El error se produce en la linea del
Get
Gracias de verdad estoy perdido con ese error.