使用 JSch 恢复文件传输中途失败的文件传输

问题描述 投票:0回答:1

我在我的 ColdFusion 应用程序中使用这个 JSch 库 (http://www.jcraft.com/jsch/)。我的应用程序想要实现重试机制 - 如果文件传输中途失败,那么我想从中断处恢复(或继续)文件传输。使用这个 JSch 库可以实现吗?

java sftp jsch
1个回答
1
投票

只需重新连接并使用

RESUME
标志再次开始上传:

channelSftp.put(src, dst, ChannelSftp.RESUME);

RESUME
标志将使JSch查询部分远程文件的大小并从那里重新启动传输。如果文件已经完全上传,则不会传输任何内容。

© www.soinside.com 2019 - 2024. All rights reserved.