Status of MultipartFile upload requests in Spring Cloud Gateway MVC
There are a number of bugs and open issues around the use of Multipart File uploads via the Spring Cloud Gateway MVC implementation, and there seems to be multiple workarounds or ways to possibly avoid the issue. The docs do not seem to have any information about how to properly and efficiently use Multipart File uploads in either the MVC or the WebFlux implementations. The result is that the current state of File Upload support in Spring Cloud Gateway is VERY confusing and unclear.
The old Netflix-Zuul 1 version of Spring Gateway did have specific documentation on how to utilize File uploads via the gateway, and for applications that needed robust file upload support (including for larger files), that was helpful and was quite successful.
Since it is an important feature for many applications, and configuring and utilizing file uploads CAN be a performance issue or even can cause outages for larger files, having a clear set of docs or information on how to best support file upload features in Spring Cloud Gateway would be advisable.
Even just have an issue that is pinned that highlights the known bugs/issues with using Multipart File would be beneficial to the community while the outstanding issues are resolved.