【发布时间】:2013-09-16 05:13:13
【问题描述】:
我必须从 SFTP 读取文件。我正在下载内存流中的文件,然后逐行读取:
MemoryStream memStream = sftpObj.DownloadFile(sftpSettings.DataDirectory + '/' + fileName);
这适用于小文件,但我可以拥有大小超过 1 GB 的文件,在这种情况下,我的内存流会出现内存不足异常。
有没有一种方法可以从 SFTP 逐行读取文件,以便将它们保存在本地?
【问题讨论】:
标签: c# file-io sftp memorystream