我正尝试在spring-boot应用程序中使用feign客户端上传一个文件。我想将编码器设置为满足以下条件:
if (bodyType.equals(MultipartFile.class)){
// run multi-part logic
} else {
// Delegate to default encoder.
}我不能在默认编码器上再次委托控件。有人能帮我找出解决方案吗?我将不胜感激。
提前感谢并为我糟糕的英语表示抱歉;)
发布于 2017-10-20 14:27:19
首先,我以前没有使用过Feign。当我搜索它的时候,我发现了一条关于feign的信息。请看这里的Feign Client (第5节)
它说: Feign客户端只能用于消费基于文本的HTTP API,这意味着它们不能处理二进制数据,例如文件上传或下载。
https://stackoverflow.com/questions/46842877
复制相似问题