Загрузка асинхронного файла SSH.NetC#

Место общения программистов C#
Ответить
Anonymous
 Загрузка асинхронного файла SSH.Net

Сообщение Anonymous »


Я пытаюсь асинхронно загрузить файлы с SFTP-сервера, используя SSH.NET. Если я делаю это синхронно, все работает нормально, но когда я делаю это асинхронно, я получаю пустые файлы. Это мой код:
var порт = 22; строка хост = «локальный хост»; строка имя пользователя = «пользователь»; строка пароля = «пароль»; строка localPath = @"C:\temp"; используя (var client = новый SftpClient(хост, порт, имя пользователя, пароль)) { клиент.Соединиться(); вар файлы = client.ListDirectory(""); вар задачи = новый список(); foreach (файл var в файлах) { используя (var saveFile = File.OpenWrite(localPath + "\\" + file.Name)) { //sftp.DownloadFile(file.FullName,saveFile);
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «C#»