【发布时间】:2017-08-22 02:24:10
【问题描述】:
我已经使用以下配置将所有本地文件发送到目标 ftp 服务器文件夹:
@Bean
@ServiceActivator(inputChannel = FtpDef.FTP_OUTBOUND_CHANNEL)
public MessageHandler handler() {
FtpMessageHandler handler = new FtpMessageHandler(ftpSessionFactory());
handler.setRemoteDirectoryExpression(
// only one path can be set here
new LiteralExpression("/path/on/ftp/"));
return handler;
}
现在我需要将每个文件保存在一个目录结构中作为本地文件。
例如
/base/a/a.txt => /path/on/ftp/a/a.txt
/base/a/aa.txt => /path/on/ftp/a/aa.txt
/base/b/b.txt => /path/on/ftp/b/b.txt
/base/b/bb.txt => /path/on/ftp/b/bb.txt
我该怎么做呢,我
【问题讨论】:
标签: spring-integration spring-integration-sftp