Spring 将多部分文件作为有效负载发送到SFTP出站适配器
我必须将通过SpringMVC控制器接收到的多部分文件发送到SpringIntegrationSFTP出站适配器通道 我写的代码是Spring 将多部分文件作为有效负载发送到SFTP出站适配器,spring,spring-integration,Spring,Spring Integration,我必须将通过SpringMVC控制器接收到的多部分文件发送到SpringIntegrationSFTP出站适配器通道 我写的代码是 Message<MultipartFile> message = MessageBuilder.withPayload(file) .setHeader("customer", customer) .build(); chann
Message<MultipartFile> message = MessageBuilder.withPayload(file)
.setHeader("customer", customer)
.build();
channel.send(message);
Message Message=MessageBuilder.withPayload(文件)
.setHeader(“客户”,客户)
.build();
信道发送(消息);
其中文件对象的类型为MultipartFile。无法在sFTP服务器上接收文件。您需要将多部分文件转换为
字节[]
首先,使用标题充实器将标题FileHeaders.FILENAME
(file\u name
)设置为要上载文件的名称
然后使用转换器(
expression=“payload.bytes”
)将有效负载转换为要发送的字节[]
。您需要将多部件文件转换为字节[]
首先,使用标题充实器将标题FileHeaders.FILENAME
(file\u name
)设置为要上载文件的名称
然后使用转换器(expression=“payload.bytes”
)将有效负载转换为要发送的字节[]