【问题标题】:Spring-cloud feign file uploadspring-cloud feign 文件上传
【发布时间】:2018-04-01 06:11:21
【问题描述】:

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

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

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

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

【问题讨论】:

  • 我不明白你的意思。只是经验的建议,假装上传文件效果不佳,github.com/OpenFeign/feign-form 可能会有所帮助
  • rest-client 是否可以上传多部分文件?
  • 可以,restTemplate 可以帮助上传文件

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


【解决方案1】:

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

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-06-14
    • 1970-01-01
    • 2015-08-24
    • 2017-07-23
    • 2015-10-21
    • 2018-08-31
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多