[ http://issues.apache.org/jira/browse/TOMAHAWK-249?page=all ]
     
Matthias Weßendorf closed TOMAHAWK-249:
---------------------------------------

    Resolution: Fixed

patch applied, thanks Adam

> ExtensionFilter does not play nice with other filters performing file uploads
> -----------------------------------------------------------------------------
>
>          Key: TOMAHAWK-249
>          URL: http://issues.apache.org/jira/browse/TOMAHAWK-249
>      Project: MyFaces Tomahawk
>         Type: Bug

>   Components: File Upload
>     Versions: 1.1.2-SNAPSHOT
>  Environment: Generic issue.
>     Reporter: Adam Winer
>     Assignee: Matthias Weßendorf

>
> If you have both the ExtensionsFilter and the AdfFacesFilter installed (both 
> are required by the respective libraries), and the ExtensionsFilter goes 
> first, any page containing a file upload will fail (non-upload fields, 
> everything).  This is because both filters are attempting to process the 
> upload.  If you flip the order, things (should) work.
> In theory, you might say "don't have two filters trying to do file upload", 
> but in practice, a lot of filters serve multiple purposes, so it's not nearly 
> that simple.
> Simple fix, though:  MultipartRequestWrapper needs to override 
> getContentType() to indicate to the system that it has processed the file 
> upload (and prevent any other filters from doing so);  just add:
>   public String getContentType()
>   {
>     return "application/x-www-form-urlencoded";
>   }

-- 
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
   http://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see:
   http://www.atlassian.com/software/jira

Reply via email to