0

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

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

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

在此先感谢并为我糟糕的英语感到抱歉;)

4

1 回答 1

0

首先,我之前没有使用过 Feign。当我谷歌它时,我发现了一个关于 feign 的信息。看这里Feign Client (Section 5)

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

于 2017-10-20T06:27:18.957 回答