我在ColdFusion应用程序中使用此jsch库(http://www.jcraft.com/jsch/)。我的应用程序想要实现一个重试机制 - 如果文件传输失败了一半,那么我想从它停止的地方恢复(或继续)文件传输。这可能是使用这个jsch库实现的吗?
答案 0 :(得分:0)
重新连接并使用RESUME
标记再次开始上传:
channelSftp.put(src, dst, ChannelSftp.RESUME);
RESUME
标志将使JSch查询部分远程文件的大小,并从那里重新开始传输。如果文件已经完全上传,则不会传输任何内容。