【发布时间】:2023-06-15 21:47:01
【问题描述】:
我想将文件从我的第一台远程服务器发送到另一台:
public boolean uploadFile() throws JSchException, SftpException {
ChannelSftp channelSftpA = createChannelSftp();
ChannelSftp channelSftpB = createChannelSftp();
channelSftpA.connect();
channelSftpB.connect();
localFilePath = "/data/upload/readme.txt";
remoteFilePath = "/bingo/pdf/";
channelSftpA.cd(localFilePath);
channelSftpA.put(localFilePath + "readme.txt", remoteFilePath + "readme.txt");
但它不起作用。我应该将channelB.put 放入我的第一个channelA.put 吗?
【问题讨论】:
-
但它不起作用。 - 请提供更多详细信息。顺便说一句,当调用
channelSftpA.put()时,您将readme.txt附加到localFilePath,其中已经包含readme.txt