我正在尝试使用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程序集。
谢谢
我正在尝试使用WinSCP .NET程序集从SFTP读取文件,这与将文件从SFTP归档到Azure blob的练习相当。要将blob上传到Azure,我正在使用(var fileStream = ...
WinSCP .NET程序集Session
API仅支持在即将发布的版本(5.18)中使用流提供下载文件的内容:Session