首页 > 解决方案 > 使用 TIdFTP 下载大文件时出现内存不足错误

问题描述

我正在尝试使用 TIdFTP(版本 10.6.2.5366)从 FTP 服务器下载视频文件。

我可以建立连接并开始下载文件,但过了一会儿 - 我猜大约 500MB,它会抛出“内存不足”错误。

设置后

ADataChannel.IOHandler.LargeStream := True

在 IdFTPDataChannelCreate 过程中,我的代码很简单:-

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

我错过了什么吗?我需要设置其他属性才能使其正常工作吗?

任何帮助将不胜感激!

谢谢。

标签: memoryftpindy

解决方案


推荐阅读