我使用SharpSSH访问SFTP,我不想下载远程文件,我只想将其数据作为字符串或字节数组读取。在SharpSSH中,我刚刚找到了将文件从源文件夹下载到另一个文件夹的功能。 有没有办法从SharpSSH或其他免费图书馆下载文件而不从文件中读取数据?
答案 0 :(得分:0)
不要使用SharpSSH,这是一个死的项目。
使用SSH.NET library,您可以使用SftpClient.DownloadFile
:
void DownloadFile(string path, Stream output, Action<ulong> downloadCallback = null);