Spring-cloud feign文件上传

时间:2017-10-20 05:30:40

标签: spring-boot spring-cloud spring-cloud-feign feign

我正在尝试使用spring-boot应用程序中的feign客户端上传文件。我想用以下条件设置编码器:

if (bodyType.equals(MultipartFile.class)){
   // run multi-part logic
} else {
   // Delegate to default encoder.
}

我无法再在默认编码器上委托控制。有人可以帮我找出解决方案。我将非常感激。

提前致谢并抱歉我的英语不好;)

1 个答案:

答案 0 :(得分:0)

首先,我之前没有使用过Feign。当我谷歌时,我找到了关于假装的信息。请看这里Feign Client(第5节)

它说:Feign客户端只能用于使用基于文本的HTTP API,这意味着它们无法处理二进制数据,例如文件上传或下载。