Я пытаюсь загрузить файл с сервера, таким образом:Delphi скачать файл Android с потоком памяти
var MeS:TMemoryStream;
begin
Mes:=TMemoryStream.Create;
IdFTP1.Connect;
Mes.Position:=0;
try
IdFTP1.Get(Mes, 'dolcestilnovo.txt', True, False);
finally
MeS.Free;
IdFTP1.Disconnect;
end;
Memo5.Lines.LoadFromStream(Mes);
end;
Я должен показать содержание dolcestilnovo.txt
внутри этого Memo5, но у меня есть ошибки на IdFTP1.Get();
метод.
Ошибка: «Нет перегруженной версии« Get », которую можно вызвать с этими параметрами». Что я могу сделать?
Я думал использовать MemoryStream
, так как я загружаю его на Android-устройстве.
Просто примечание стороны, вы пытаетесь заполнить записку с содержимым освобожденного потока памяти. –
Как я могу загрузить этот файл? –
Из того, что я вижу, Get (string, TStream, boolean) - это перегрузка для использования здесь. –