从SFTP读取文件作为字节数组,而不将其下载到文件C#

时间:2016-05-13 14:03:52

标签: c# sftp sharpssh

我使用SharpSSH访问SFTP,我不想下载远程文件,我只想将其数据作为字符串或字节数组读取。在SharpSSH中,我刚刚找到了将文件从源文件夹下载到另一个文件夹的功能。 有没有办法从SharpSSH或其他免费图书馆下载文件而不从文件中读取数据?

1 个答案:

答案 0 :(得分:0)

不要使用SharpSSH,这是一个死的项目。

使用SSH.NET library,您可以使用SftpClient.DownloadFile

void DownloadFile(string path, Stream output, Action<ulong> downloadCallback = null);