-
Notifications
You must be signed in to change notification settings - Fork 142
Closed
Description
What steps will reproduce the problem?
1) Use urlrewritefilter to proxy requests to a new url
2) post large files to that url which are proxied over to other url
3) instead of streaming, the posted data is temporarily stored in memory
before proxied over to the other URL, causing out of memory exceptions
What is the expected output? What do you see instead?
Ability to upload (post) file with unlimited file sizes without increasing
the memory consumption of the server.
What version of the product are you using? On what operating system?
3.2.0
Please provide any additional information below.
Attached, please find a patch against the 3.2.0-tagged version from SVN
that fixed the issue for the project I am working on.
With the patch I am able to upload e.g. 1GB of data without increasing the
memory footprint of the servlet container.
I implemented a custom request entity
(org.apache.commons.httpclient.methods.RequestEntity) that allows me to
directly stream the data.
Original issue reported on code.google.com by ghillert on 25 Sep 2009 at 4:28
Attachments:
Reactions are currently unavailable