Spring integration Spring集成中的过滤器问题
我需要将文件从SFTP服务器A传输到SFTP服务器B。我正在使用Spring Integration来实现这一点,并实现了一个SpringBoot应用程序,该应用程序使用inboundchanneladapter将文件从SFTP服务器A下载到本地文件系统,并使用OutputChanneladapter将文件从本地服务器上载到SFTP服务器B SFTP服务器A(源)>本地文件系统>SFTP服务器B(目标) 我没有权限删除SFTP服务器A中的文件,但在文件传输到服务器B后,我需要删除本地文件系统中的文件(因为本地文件系统的大小将不断增加) 问题 一旦文件从本地文件系统中删除,Spring Integration将再次从SFTP服务器A中恢复该文件。如果我不从本地文件系统中删除该文件,那么它工作正常。由于将来的大小问题,我不想将文件保存在本地文件系统中Spring integration Spring集成中的过滤器问题,spring-integration,Spring Integration,我需要将文件从SFTP服务器A传输到SFTP服务器B。我正在使用Spring Integration来实现这一点,并实现了一个SpringBoot应用程序,该应用程序使用inboundchanneladapter将文件从SFTP服务器A下载到本地文件系统,并使用OutputChanneladapter将文件从本地服务器上载到SFTP服务器B SFTP服务器A(源)>本地文件系统>SFTP服务器B(目标) 我没有权限删除SFTP服务器A中的文件,但在文件传输到服务器B后,我需要删除本地文件系统中的
从本地文件系统中删除文件时是否会删除Spring集成元数据?我已经使用了ActuthToMeFielistFor,但是它并没有修复这个问题。请建议 < P>你应该显示你的配置,但是无论如何你应该考虑使用<代码> sftpEntRePotoCCEFILLististFux: 从版本
5.0
开始,这样的过滤器是远程文件的默认过滤器,不过:
因此,如果您使用一些自定义过滤器逻辑覆盖它,您仍然必须通过CompositeFileListFilter
提供它。在这件事上看同样的文件