标签: c# .net scp sharpssh
每当我尝试复制大于2GB的文件时,我在Get方法中得到一个数组索引超出范围的异常:
Scp myScp = new Scp("remotehost", "joe", "mypassword"); myScp.OnTransferProgress += new FileTransferEvent(scpProg); myScp.Connect(22); myScp.Get("/home/joe/bigfile.bin", "/tmp/bigfile.bin"); myScp.Close();
答案 0 :(得分:4)
...我通过修补SharpSSH在战略位置用Int64替换int来解决这个问题。 Here's the patch