我正在尝试使用 WinSCP .NET 程序集打开文件以从 SFTP 读取,这与我将文件从 SFTP 存档到 Azure blob 的练习相提并论。
要将 blob 上传到 Azure,我正在使用
using (var fileStream = inputStream)
{
blockBlob.UploadFromStream(fileStream);
blobUri = blockBlob.Uri.ToString();
}
如何从 SFTP 服务器上的文件中获取流?
我设法使用SftpClient
以下代码获取流并且它可以工作,但不幸的是无法使用 WinSCP .NET 程序集实现相同的目标。
sftpClient.OpenRead(file.FullName)
谁能帮助我如何使用 WinSCP .NET 程序集实现相同的目标?
因为我需要使用用户名、密码和私钥连接到 SFTP,所以我使用的是 WinSCP .NET 程序集。
谢谢