首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Java SSH工具:使用SftpClient暂停下载

Java SSH工具:使用SftpClient暂停下载
EN

Stack Overflow用户
提问于 2012-01-26 16:50:55
回答 1查看 346关注 0票数 1

我正在升级一个应用程序,它使用Java通过sshtools库通过SSH下载文件。

在建立ssh连接之后,我打开一个SftpClient并开始使用SftpClient的get方法下载文件。

在某些情况下,我需要暂停/停止下载(这并不重要,因为可以从部分文件恢复下载)。

我尝试quit() SftpClient,然后disconnect() SshClient,但似乎没有任何效果(下载仍在继续)。

有没有人曾经尝试过实现这一目标并成功(或者因为某种原因不可能而失败)?

谢谢!

Edit>我面临的最大问题是我找不到这个项目的可理解文档。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-01-26 18:40:13

您需要传入一个从isCancelled()方法返回true的FileTransferProgress接口实现,作为get()调用的一部分。这将允许您取消正在进行的传输。

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9015674

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档