Ошибка нехватки памяти при загрузке большого файла с помощью TIdFTP - PullRequest
0 голосов
/ 11 марта 2020

Я пытаюсь загрузить видеофайл с FTP-сервера, используя TIdFTP (версия 10.6.2.5366).

Я могу установить sh соединение и начать скачивать файл, но через некоторое время - Я предполагаю, что около 500 МБ, он выдает и «Out of Memory» ошибка.

После установки

ADataChannel.IOHandler.LargeStream := True

в процедуре IdFTPDataChannelCreate мой код просто: -

with IdFTP do
  begin
    TransferType := ftBinary;
    Get(Filename, DestinationFolder + '\' + ShortFilename, True, False); 
  end;

Я что-то упустил? Есть ли другие свойства, которые мне нужно установить, чтобы заставить это работать?

Любая помощь будет принята с благодарностью!

Спасибо.

...