用 springCloud 的 FeignClient 同时上传文件和发送数据

发现 feignClient 在上传 MultipartFile 文件的无法同时发送参数数据。上传文件方法写成 upload( @RequestParts MultipartFile file, @RequestParam String str ) 或是 upload( @RequestParts Map map ) ,调用都会报错。

上网搜,有几位解决了这个问题,需要自己修改 SpringFormEncoder 类,可是他们都没贴出来全部的代码,自己再去研究他们说的也没弄出来。。

后来又搜,搜到一个可用的解决方案,可以同时上传文件和发送数据,这个代码的下载地址是 github.com/pcan/feign-client-test

 

你可能感兴趣的:(java)