我想在使用SFTP从远程目录流式传输文件时添加临时前缀或后缀。
我试图在流式传输文件时将临时文件后缀添加到outboundGateway中,但稍后未添加任何后缀,我检查了是否有记录 “设置将文件传输到远程系统时要使用的临时后缀。”
.handle(Sftp.outboundGateway(sftpSessionFactory(), GET, "payload.remoteDirectory + payload.filename").options(STREAM).temporaryFileSuffix("_reading"))
我是否需要使用“重命名网关”来重命名文件,或者有更好的方法。
答案 0 :(得分:0)
您的问题尚不清楚-您是否要在本地复制一个临时名称?或者,您是说要在复制之前在远程服务器上重命名它吗?
如果是前者,则使用localFilenameGeneratorExpression
。
如果是后者,则必须首先使用MV网关。