Загрузка асинхронного файла SSH.Net ⇐ C#
-
Anonymous
Загрузка асинхронного файла SSH.Net
Я пытаюсь асинхронно загрузить файлы с 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);
Я пытаюсь асинхронно загрузить файлы с 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);
Мобильная версия