[ 
https://issues.apache.org/jira/browse/CXF-3751?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13088642#comment-13088642
 ] 

viktar_starynski commented on CXF-3751:
---------------------------------------

Hi, Sergey.  Thanks for solution. It works great with annotation @Encoded!

> JAXRSUtils.createHttpParameterValue(line:640) works incorrectly (Decode form 
> when unnecessary)
> ----------------------------------------------------------------------------------------------
>
>                 Key: CXF-3751
>                 URL: https://issues.apache.org/jira/browse/CXF-3751
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-RS
>    Affects Versions: 2.4.2
>            Reporter: viktar_starynski
>
> Invocation of processFormParam and processMatrixParam in 
> createHttpParameterValue method accept parameter "decoded" which equals to 
> "!isEncoded", therefore if form is NOT encoded logic inside of this methods 
> try to decode content, and if form IS encoded it isn't decode content.
> Therefore its impossible use @FormParam annotation when you use binary 
> multipart file with it in method signature, because when we use it together 
> CXF try to decode binary file content (as field of form) and crash on 
> unrecognized symbols (with txt files - its ok)
> P/S: Related to Media Type "multipart/form-data"
> "decoded" param need to be equal to "isEncoded".

--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to