我使用spring-integration版本2.0.3通过spring-integration-ftp outbound-channel-adapter
通过FTP将文件发送到远程系统。默认情况下,在FTP期间,将使用扩展名“.writing”创建文件,复制完成后,将通过删除“.writing”后缀重命名该文件。
但是,将文件复制到远程位置后,无权重命名该文件。在最新的Spring integration reference我觉得peroperty use-temporary-file-name
可以设置为false
,以避免在FTP期间使用临时文件命名。
有没有办法通过Spring集成版本2.0.x实现功能?
答案 0 :(得分:1)
没有;这是在2.1.x中添加的;我建议升级到2.2.6。
请注意,如果您传输的文件没有后缀,则接收应用程序可能会在文件完全写入之前看到该文件(这就是默认情况下的原因)。