我使用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
它击中那里,但不返回一个值。 –