var ms : TMemoryStream; begin ms := TMemoryStream.Create; IdHTTP1.Get('<адрес файла в интернете>', ms); ms.SaveToFile('<имя файла>');