Add 'multipart/form-data' support for file uploads#1372
Add 'multipart/form-data' support for file uploads#1372myall200 wants to merge 4 commits intoThreeMammals:developfrom
Conversation
|
Hi zenghao! Why did you revert the changes by reverting commit? Could you Sync fork please? There is no develop branch in the forked repo! |
|
@myall200 Hi Zenghao! I hope, if we will have a pair programming sessions together, we could deliver full functioning feature and the PR could close the list of open issues. Happy Friday! |
|
The feature branch (master) has been rebased onto ThreeMammals:develop! I don't see develop branch in your fork! Your fork is too old. Could you Sync fork please? So, new develop branch will occur with all top commits! Could you add me as collaborator to your forked repo please? I will create develop branch and make it default. There are 2 failed tests in the build: Fully qualified names:
Reason: |
|
@myall200 Hello Zenghao,
Regarding the proposed changes, it appears we resolved the form data forwarding issue a year ago. I will mark the PR as a draft until you create a new one. Subsequently, I will determine further actions, but your prompt feedback would be appreciated. |
2686076 to
01b0137
Compare
908d84f to
0678e7a
Compare
|
@ggnaegi Thoughts? I checked the multiplexer, and we're still not copying the Ocelot/src/Ocelot/Multiplexer/MultiplexingMiddleware.cs Lines 215 to 240 in 4730613 |
add multipart/form-data support
…readability. Replace with `string.Contains`
Fixes #714
Motivation
Introduce a support of file streaming (file uploads) via the gateway, without body content caching.
Current loading of entire body to a memory in Ocelot core is a source of errors, unstable responses because downstream services produce errors during long lasting operation of the request.
Proposed Changes
multipart/form-datasupport for file uploadsRelated to