我正在尝试让我的应用程序通过SSH 和 SCP从远程主机保存图片,我需要创建一个空的 Stream 变量以使用 ScpClient.Download(string filename, Stream destination ) 方法填充它,以便以后使用。有没有办法做到这一点?我试过:
Stream downloadStream = new MemoryStream();
scpClient.Connect();
scpClient.Download("remoteFilename", downloadStream);
MediaLibrary localLibrary = new MediaLibrary();
localLibrary.SavePicture("localFilename", downloadStream);
MessageBox.Show("Success!", "Result", MessageBoxButton.OK);
我收到未知异常或应用程序刚刚退出。也许有一种方法可以将图像传递给IsolatedStorage?我正在使用Renci.SshNet库。