Как остановить J2SSH SFTP положить команду изменения разрешений

Я получаю ошибку:

java.io.IOException: This server does not support operations to modify file attributes.
at com.sshtools.j2ssh.sftp.SftpSubsystemClient.getOKRequestStatus(Unknown Source)
at com.sshtools.j2ssh.sftp.SftpSubsystemClient.setAttributes(Unknown Source)
at com.sshtools.j2ssh.sftp.SftpSubsystemClient.changePermissions(Unknown Source)
at com.sshtools.j2ssh.SftpClient.chmod(Unknown Source)
at com.sshtools.j2ssh.SftpClient.put(Unknown Source)
at com.sshtools.j2ssh.SftpClient.put(Unknown Source)
at com.sshtools.j2ssh.SftpClient.put(Unknown Source)
at com.sshtools.j2ssh.SftpClient.put(Unknown Source)

После некоторых копаний я обнаружил, что команда SftpClient.put выполняет автоматический chmod после загрузки файла. Есть ли способ для меня, чтобы отключить это?

Я точно знаю, что начальный.put работает как положено, потому что когда я проверяю файл на удаленном сервере, он присутствует и все байты учитываются.

0 ответов

Другие вопросы по тегам