社区
Web 开发
帖子详情
feign服务间调用,进行文件上传遇到的问题
天又热了
2020-03-23 07:26:28
"Incomplete output stream executing POST http://hcnet-website-1/upload/apk"
我看了其他的博客,但是都不能解决,帮一下
...全文
941
1
打赏
收藏
feign服务间调用,进行文件上传遇到的问题
"Incomplete output stream executing POST http://hcnet-website-1/upload/apk" 我看了其他的博客,但是都不能解决,帮一下
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
1 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
qq_44046218
2021-01-11
打赏
举报
回复
楼主解决了吗
解决
服务
间
Feign
调用
无法接受MultipartFile参数的
问题
解决
服务
间
Feign
调用
无法接受MultipartFile参数的
问题
客户端 @
Feign
Client(name = "fileservice") public interface FileClient { @PostMapping(value = "/upload", consumes = MediaType.MULTIPART_FORM_DATA_VALUE) JsonData uploadsfile(@RequestPart("file") MultipartFile file); }
文件上传
接口
Feign
远程
调用
报错:MultipartException: Current request is not a multipart request
问题
复现
服务
A
文件上传
接口: @PostMapping("/upload") public R upload( @RequestParam("file") MultipartFile file, @RequestParam("otherparam") String otherParam ) { //..... return R.success(); }
服务
B使用
Feign
远程
调用
服务
A的上传接口: @PostMapping("/service_a/up
feign
传参MultipartFile
问题
解决
首先,
feign
服务
之
间
的
调用
,传参默认的格式为:ContentType=application/x-www-form-urlencoded 以表单的形式传参的,而文件流的传参,需要form-data的ContentType,否则会报错的 首先引入依赖: <dependency> <groupId>io.github.open
feign
.form</groupId> <artifactId>fei.
上传失败 请求文件
服务
器错误,
feign
上传文件
服务
调用
失败
上传文件配置增加如下依赖:io.github.open
feign
.form
feign
-form-spring<!--3.2.2 -->io.github.open
feign
.form
feign
-form3.2.2增加相关配置:@Configurationpublic class
Feign
SupportConfig {@Beanpublic Encoder
feign
FormEn...
Springboot使用Open
Feign
进行
服务
间
的
调用
(nacos)
使用Open
Feign
进行
服务
间
的
调用
一、注册
服务
(nacos)二、
服务
间
调用
三、open
feign
进行
服务
间
调用
时带上请求头信息四、open
feign
进行
服务
间
调用
时传输MultipartFile file 一、注册
服务
(nacos) pom.xml中添加配置 <!--========================nacos 配置============================--> <dependency> <
Web 开发
81,111
社区成员
341,723
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章