[ 
https://issues.apache.org/jira/browse/CXF-3879?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Daniel Kulp reassigned CXF-3879:
--------------------------------

    Assignee: Daniel Kulp
    
> Add the ability to enforce a maximum attachment size
> ----------------------------------------------------
>
>                 Key: CXF-3879
>                 URL: https://issues.apache.org/jira/browse/CXF-3879
>             Project: CXF
>          Issue Type: Improvement
>          Components: JAX-RS
>    Affects Versions: 2.2.12, 2.3.7, 2.4.3
>            Reporter: Sam Meder
>            Assignee: Daniel Kulp
>         Attachments: attachment-size-limit.patch
>
>
> Safe handling of multipart-* HTTP request requires the ability to cap the 
> size of the uploaded attachments before they get cached. CXF does currently 
> not provide an option for this (other frameworks such as the commons 
> fileupload and the 3.0 servlet spec do provide this). I've attached a quick 
> patch that allows one to set a option for enforcing a size limit while doing 
> the attachment parsing (similar to the threshold and temp dir options). The 
> biggest question imo is how to best bubble up a appropriate error. I chose to 
> subclass IOException and then later on transform it into a 413 (request size 
> too large) HTTP response, but would welcome input on other approaches.
> I will attach a patch against CXF 2.2, but believe that it should also apply 
> to newer versions.

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to