1
Я использую АОH для загрузки файлов в SFTP. Он работает, но иногда TCP-соединение отключается, когда файл загружается, что приводит к усеченному файлу на сервере.Как пользоваться ОАО «СФТФ»?
Я узнал, что команда reput на серверах SFTP возобновляет загрузку. Как я могу отправить команду репутации в АО?? Возможно ли это?
Вот мой код:
public void upload(File file) throws Exception
{
JSch jsch = new JSch();
Session session = jsch.getSession(USER, HOST, PORT);
session.setPassword(PASSWORD);
java.util.Properties config = new java.util.Properties();
config.put("StrictHostKeyChecking", "no");
session.setConfig(config);
session.connect();
Channel channel=session.openChannel("sftp");
channel.connect();
ChannelSftp sftpChannel = (ChannelSftp)channel;
sftpChannel.put(file.getAbsolutePath(), file.getName());
channel.disconnect();
session.disconnect();
}