Я пытаюсь открыть файл для чтения из SFTP с использованием сборки WinSCP .NET в качестве элемента моего упражнения для архивирования файла из SFTP в Azure blob.Доступ к удаленному файловому содержимому в виде потока с использованием сборки WinSCP .NET
Чтобы загрузить блоб в Azure, я использую
using (var fileStream = inputStream)
{
blockBlob.UploadFromStream(fileStream);
blobUri = blockBlob.Uri.ToString();
}
Как получить поток из файла на сервере SFTP?
Мне удалось использовать SftpClient
, чтобы получить поток, используя следующий код, и он работает, но, к сожалению, не удается достичь того же, используя сборку WinSCP .NET.
sftpClient.OpenRead(file.FullName)
Может ли кто-нибудь помочь мне в достижении того же результата с помощью сборки WinSCP .NET?
Потому что мне нужно подключиться к SFTP, используя имя пользователя, пароль и privatekey. Я использую сборку WinSCP .NET.
Благодаря