ich SSH.NET Bibliothek bin mit und haben ein einfaches Verfahren für ftp-ing Dateien auf einen Server wie unten geschrieben:SSH.NET: Wie den Status der Dateiübertragung vom SFTP-Server abzurufen
using (var client = new Renci.SshNet.SftpClient(host, port, username, password))
{
client.Connect();
Console.WriteLine("Connected to {0}", host);
using (var fileStream = new FileStream(uploadfile, FileMode.Open))
{
client.BufferSize = 4 * 1024; // bypass Payload error large files
client.UploadFile(fileStream, Path.GetFileName(uploadfile));
}
}
Wie kann ich den Übertragungsstatus vom Server abrufen? Ich muss wissen, ob die Dateien erfolgreich übertragen werden.
Kann ein TRY ... CATCH den Status vom Server abrufen?
Danke,
Ich versuchte dies, aber ich bekomme nichts in der hinteren Klammer zurückgegeben in o. –
Wenn Sie einen Haltepunkt in der Zeile "Console.WriteLine (o);" setzen, wird er getroffen? 'o' muss * etwas * sein. – zzxyz
Es trifft dort aber gibt keinen Wert zurück. –