springboot,feign上传超大文件,超时等问题解决方案
2017-12-29 15:07
2915 查看
1.在yml中配置文件上传大小限制
2.controller中添加上传文件接口
上传成功。
---------------------------------------------------------------------------------------
《feign调用上传接口方案》
1.同样配置yml
2.编写feignservice
如果报超时错误,需要调大hystrix和ribbon的超时时间!
spring.http.multipart.maxFileSize: 200Mb spring.http.multipart.maxRequestSize: 200Mb
2.controller中添加上传文件接口
@PostMapping(value = "/uploadImg") // @HystrixCommand(fallbackMethod = "abc") public HsResult uploadImg(@RequestParam("picFile") MultipartFile picFile) { return this.mechanismInfoService.uploadImg(picFile);//具体上传逻辑可以自己实现 }
上传成功。
---------------------------------------------------------------------------------------
《feign调用上传接口方案》
1.同样配置yml
spring.http.multipart.maxFileSize: 200Mb spring.http.multipart.maxRequestSize: 200Mb
2.编写feignservice
@Autowired private FeignService feignService; @PostMapping(value = "/up") public HsResult up(@RequestParam("picFile") MultipartFile picFile) { return this.feignService.uploadImg(picFile); }
@Component @FeignClient(value = "map-service") public interface FeignService { @RequestMapping(value = "/mechanism/uploadImg",method = RequestMethod.POST,produces = {MediaType.APPLICATION_JSON_UTF8_VALUE},consumes = MediaType.MULTIPART_FORM_DATA_VALUE) public HsResult uploadImg(@RequestPart("picFile") MultipartFile picFile);
如果报超时错误,需要调大hystrix和ribbon的超时时间!
相关文章推荐
- Spring Boot——多文件上传大小超限问题解决
- 解决使用Spring Boot、Multipartfile上传文件路径错误问题
- spring-boot上传文件MultiPartFile获取不到文件问题解决
- 解决使用Spring Boot、Multipartfile上传文件路径错误问题
- 解决spring boot上传文件MultipartFile找不到,报错的问题
- Spring Boot整合UEditor,解决找不到上传文件的问题
- spring-boot上传文件MultiPartFile获取不到文件问题解决
- 解决springboot MultipartFile文件上传遇到的问题
- jetty6部署环境下,大文件上传超时后被重复上传问题的解决
- Struts2中文件过大上传失败问题解决方案
- 解决ASP.Net上传大文件超时或错误的问题
- Springboot 之 解决IDEA读取properties配置文件的中文乱码问题
- Asp.Net超大文件上传问题解决
- maven创建web工程Spring配置文件找不到问题解决方案
- intellij spring boot 添加热部署步骤及添加之后修改文件没有效果的问题解决
- SpringCloud(十四):Feign的demo之解决超时问题
- shiro+spring boot+mybatis启动循环引用问题解决思路和方案
- 解决struts1上传超大文件引起的宕机问题
- javaWeb开发中关于eclipse等ide重新部署或重启项目等原因造成上传文件丢失问题解决方案
- 解决自定义文件上传处理与Spring MultipartResolver的冲突问题