https://github.com/ingogriebsch/sample-spring-cloud-netflix-feign-multipartfile-support
This sample shows you how to enable multipartfile support on Feign clients
https://github.com/ingogriebsch/sample-spring-cloud-netflix-feign-multipartfile-support
example feign feign-cl java sample spring spring-boot spring-cloud spring-cloud-netflix
Last synced: about 2 months ago
JSON representation
This sample shows you how to enable multipartfile support on Feign clients
- Host: GitHub
- URL: https://github.com/ingogriebsch/sample-spring-cloud-netflix-feign-multipartfile-support
- Owner: ingogriebsch
- License: apache-2.0
- Created: 2019-01-10T08:44:02.000Z (over 7 years ago)
- Default Branch: main
- Last Pushed: 2022-10-24T07:35:13.000Z (over 3 years ago)
- Last Synced: 2025-03-02T11:49:36.745Z (over 1 year ago)
- Topics: example, feign, feign-cl, java, sample, spring, spring-boot, spring-cloud, spring-cloud-netflix
- Language: Java
- Homepage:
- Size: 64.5 KB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Spring Cloud Netflix feign multipartfile support sample
[](https://travis-ci.org/ingogriebsch/sample-spring-cloud-netflix-feign-multipartfile-support)
[](https://codecov.io/gh/ingogriebsch/sample-spring-cloud-netflix-feign-multipartfile-support)
[](https://app.codacy.com/app/ingo.griebsch/sample-spring-cloud-netflix-feign-multipartfile-support?utm_source=github.com&utm_medium=referral&utm_content=ingogriebsch/sample-spring-cloud-netflix-feign-multipartfile-support&utm_campaign=Badge_Grade_Dashboard)
[](https://depshield.github.io)
[](http://www.apache.org/licenses/LICENSE-2.0.html)
This sample shows you how to enable multipartfile support on Feign clients.
## Used frameworks
Collection of the mainly used frameworks in this project. There are more, but they are not that present inside the main use case therefore they are not listed here.
* [Spring Cloud Netflix](https://cloud.spring.io/spring-cloud-static/spring-cloud-netflix/1.4.6.RELEASE/single/spring-cloud-netflix.html)
* [Feign Form Encoder](https://github.com/OpenFeign/feign-form#spring-multipartfile-and-spring-cloud-netflix-feignclient-support)
* [Spring Boot](https://docs.spring.io/spring-boot/docs/1.5.10.RELEASE/reference/htmlsingle)
## Additional links which helped to understand and solve the issue
* [FeignClient: Multipart requests only work with @PathVariable parameters](https://github.com/spring-cloud/spring-cloud-netflix/issues/867)
* [Add support for MultipartFile](https://github.com/spring-cloud/spring-cloud-openfeign/issues/62)
## License
This code is open source software licensed under the [Apache 2.0 License](https://www.apache.org/licenses/LICENSE-2.0.html).