Использование Delphi XE5 на iOS.
Я пытаюсь получить простой текстовый файл с сервера, используя следующее:
filename := DocumentDir + theFile.txt;
myFile := TFileStream.Create(filename, fmCreate);
aIDHTTP := TIdHTTP.Create(nil);
aIdHTTP.Get('http://www.TheServer.dk/TheDir/theFile', myFile);
и заполнение ListView позже
sl := TStringList.Create;
sl.loadFromFile(filename, TEncoding.ANSI);
ListView1.clear;
for i := 0 to sl.count - 1 do
begin
aItem := Listview1.add;
aItem.text := sl[i];
end;
На самом деле это работает нормально, но когда я меняю содержимое файла на сервере, я получаю старые данные в своем списке при повторном запуске кода.
Нужно ли где-то очищать кеш, если да.. Как мне это сделать?
Заранее благодарю за любую помощь. С уважением Йенс Фадж
TIdHTTP.Request.Pragma := 'no-cache';
перед вызовомTIdHTTP.Get()
. 29.10.2013