我正在运行时创建内存流
var stream = new MemoryStream();
var writer = new StreamWriter(stream);
writer.WriteLine("There could by any text over here....");
writer.Flush();
stream.Position = 0;
现在我想通过 SSH 库将此内存流传输到远程 SFTP 服务器,并希望将其保存在该 SFTP 服务器上。
我尝试了以下代码,但它不起作用
using (var scp = new ScpClient("HostName", "test", "test"))
{
scp.Connect();
scp.Upload(stream, "/Files/Test/temp.txt");
scp.Disconnect();
}
它永远卡在下一行没有任何错误
scp.Upload(stream, "/Files/Test/temp.txt");
有人可以帮忙吗?