|
IdHTTP 컴포넌트를 이용해서 서버쪽에 최신파일이 있을경우 로컬에 다운받는 로직을 세워야 하는데..
로컬에 있는 파일들의 날짜는 가져오겠는데
도대체 서버쪽에 있는 파일날짜는 어떻게 구해야하는거져??
void __fastcall TFRMOT001M1::Download()
{
// ini 파일에 서버쪽 다운받을 파일과 로컬에 저장될 path를 셋팅한 정보를 read
TIniFile *ini;
ini = new TIniFile("../gis/update.ini");
int FileCount = 0;
for(int i = 1; i <= FileCount; i++)
{
TMemoryStream *ImageStream;
ImageStream = new TMemoryStream();
// ini 파일로부터 서버쪽 path 정보를 read
IdHTTP1->Get(PATH + ini->ReadString("TICMAP", OPENFILE + IntToStr(i), ""), ImageStream);
// ini 파일로부터 다운받을 로컬 path 정보를 read
ImageStream->SaveToFile(ini->ReadString("TICMAP", SAVEFILE + IntToStr(i), ""));
delete ImageStream;
}
}
|