[ https://issues.apache.org/jira/browse/CXF-3751?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13088672#comment-13088672 ]
Sergey Beryozkin commented on CXF-3751: --------------------------------------- no problems, thanks for the confirmation, I'm going to close this JIRA then :-) > 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