我想一次从本地目录上传三个json文件到远程SFTP位置。我无法一个一个上传。我应该使用什么入站适配器、通道和sftpoutbound网关配置?我知道在outbound网关中有一个叫做mput的东西。但是我从来没有用过mput代码。
4nkexdtk1#
有关MPUT命令,请参见文档:https://docs.spring.io/spring-integration/docs/current/reference/html/sftp.html#using-the-mput-command消息有效负载必须是表示本地目录的java.io.File(或String)。因此,MPUT命令的请求消息必须有一个有效负载,作为一个本地目录,其中包含您要传输的文件。您可以先将轮询的文件聚合到单个目录中,然后再将包含该目录的邮件发送到该SFTP出站网关。
1条答案
按热度按时间4nkexdtk1#
有关MPUT命令,请参见文档:https://docs.spring.io/spring-integration/docs/current/reference/html/sftp.html#using-the-mput-command
消息有效负载必须是表示本地目录的java.io.File(或String)。
因此,MPUT命令的请求消息必须有一个有效负载,作为一个本地目录,其中包含您要传输的文件。
您可以先将轮询的文件聚合到单个目录中,然后再将包含该目录的邮件发送到该SFTP出站网关。