我想在使用 SFTP 从远程目录流式传输文件时添加临时前缀或后缀。
我尝试在流式传输文件时将临时文件后缀添加到 outboundGateway,但后来我没有添加任何后缀,我检查了它有记录"设置将文件传输到远程系统时要使用的临时后缀。">
.handle(Sftp.outboundGateway(sftpSessionFactory(), GET, "payload.remoteDirectory + payload.filename").options(STREAM).temporaryFileSuffix("_reading"))
我是否需要使用重命名网关重命名文件,或者有更好的方法可以做到这一点。
你的问题不清楚 - 你的意思是你想在本地用临时名称复制它吗?或者,您的意思是要在复制之前在远程服务器上重命名它?
如果是前者,请使用localFilenameGeneratorExpression
。
如果是后者,您必须先使用 MV 网关。