恢复文件传输中途失败的文件传输
Resume file transfer for a half way failed file transfer
我在我的 ColdFusion 应用程序中使用这个 jsch 库 ( http://www.jcraft.com/jsch/ )。我的应用程序想要实现重试机制 - 如果文件传输中途失败,那么我想从中断的地方恢复(或继续)文件传输。使用这个 jsch 库可以实现吗?
只需重新连接并使用 RESUME
标志再次开始上传:
channelSftp.put(src, dst, ChannelSftp.RESUME);
RESUME
标志将使 JSch 查询部分远程文件的大小并从那里重新开始传输。如果文件已经完全上传,则不会传输任何内容。
我在我的 ColdFusion 应用程序中使用这个 jsch 库 ( http://www.jcraft.com/jsch/ )。我的应用程序想要实现重试机制 - 如果文件传输中途失败,那么我想从中断的地方恢复(或继续)文件传输。使用这个 jsch 库可以实现吗?
只需重新连接并使用 RESUME
标志再次开始上传:
channelSftp.put(src, dst, ChannelSftp.RESUME);
RESUME
标志将使 JSch 查询部分远程文件的大小并从那里重新开始传输。如果文件已经完全上传,则不会传输任何内容。