我使用SSH.NET庫,並已書面FTP-ING文件的簡單方法的服務器如下:SSH.NET:如何檢索SFTP服務器文件傳輸的狀態
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));
}
}
我如何從服務器中檢索回傳狀態?我需要知道文件是否正在成功傳輸。
TRY ... CATCH是否可以從服務器恢復狀態?
謝謝
我試過這個,但是我沒有在o中返回的後括號中得到任何東西。 –
如果你在'Console.WriteLine(o);'上放置了一個斷點,它會被擊中嗎? 'o'必須是* something *。 – zzxyz
它擊中那裏,但不返回一個值。 –