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