Uploaded binary file thouth Tyk corrupted/mangled?

We have an angular app that uses a multipart/form-data to upload files to server.
Regular text files work correctly, but binary ones (like images) get corrupted (size increment).
Any advice ?

As a sample this is before Tyk

-----------------------------1664174991698023324981845245
Content-Disposition: form-data; name="file"; filename="mz1N2xGt_400x400.jpeg"
Content-Type: application/octet-stream

<FF><D8><FF><E0>^@^PJFIF^@^A^A^@^@^A^@^A^@^@<FF><E2>^B<A0>ICC_PROFILE^@^A^A^@^@^B<90>lcms^D0^@^@mntrRGB XYZ ^G<DF>^@^B^@@
^@'^@9acspAPPL^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@<F6><D6>^@^A^@^@^@^@<D3>-lcms^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
[para^@^@^@^@^@^C^@^@^@^Bff^@^@<F2><A7>^@^@^MY^@^@^S<D0>^@^@

and this after Tyk

-----------------------------16059868141680811620898218070
Content-Disposition: form-data; name="file"; filename="mz1N2xGt_400x400.jpeg"
Content-Type: application/octet-stream

<EF><BF><BD><EF><BF><BD><EF><BF><BD><EF><BF><BD>^@^PJFIF^@^A^A^@^@^A^@^A^@^@<EF><BF><BD><EF><BF><BD>^B<EF><BF><BD>ICC_PROFILE^@^A^A^@^@^B<EF><BF><BD>lcms^D0^@
^@'^@9acspAPPL^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@<EF><BF><BD><EF><BF><BD>^@^A^@^@^@^@<EF><BF><BD>-lcms^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@^@
[para^@^@^@^@^@^C^@^@^@^Bff^@^@<EF><BF><BD><EF><BF><BD>^@^@^MY^@^@^S<EF><BF><BD>^@^@
[para^@^@^@^@^@^C^@^@^@^Bff^@^@<EF><BF><BD><EF><BF><BD>^@^@^MY^@^@^S<EF><BF><BD>^@^@

I’m not sure there’s any provision for multipart data in Tyk - it’s certainly never been tested. Maybe raise an issue in our GH repo?