我们正在使用spring integration sftp outbound adapter将文件sftp到远程服务器。接收方提到我们ftp文件需要具有读写权限(chmod 777)。有没有办法通过出站适配器设置它,以便使用正确的权限创建文件?
答案 0 :(得分:1)
目前尚不支持;请打开JIRA Issue,我们会考虑添加它。
与此同时,在上传文件后,您可以使用SftpRemoteFileTemplate
来更改模式。
template.executeWithClient(new ClientCallbackWithoutResult<ChannelSftp>() {
@Override
public void doWithClientWithoutResult(ChannelSftp client) {
try {
client.chmod(...);
}
catch (SftpException e) {
throw new RuntimeException(e);
}
}
});