(rep by Daniel Kador)
I think there?s one more thing we need before we can put this issue to rest. Resin automatically stores the non-binary parts of multipart requests in memory. If somebody sends us a very large request, we could OOM. I?d like to have a parameter we can control that will determine the max allowed size of a non-binary part. If the size is over said limit, throw an IOException and fill in the ?caucho.multipart.form.error? request attribute with what went wrong.
Is that feasible? Let me know if I missed an option that already exists to control this behavior.