Я пытаюсь открыть файл для чтения из SFTP с использованием сборки WinSCP .NET в соответствии с моим упражнением по архивированию файла из SFTP в BLOB-объект Azure.
Чтобы отправить большой двоичный объект в 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.
Спасибо