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

Sergey Beryozkin reopened CXF-2717:
-----------------------------------

      Assignee: Sergey Beryozkin

> Some Content-Transfer-Encoding values are not supported for multiparts
> ----------------------------------------------------------------------
>
>                 Key: CXF-2717
>                 URL: https://issues.apache.org/jira/browse/CXF-2717
>             Project: CXF
>          Issue Type: Bug
>          Components: JAX-RS
>    Affects Versions: 2.2.5
>            Reporter: Andreas Sahlbach
>            Assignee: Sergey Beryozkin
>             Fix For: 2.3
>
>
> In the JAX-RS documentation I've read the following:
> {quote}
> When handling complex multipart/form-data submissions (such as those 
> containing files) MultipartBody (and Attachment) need to be used directly. In 
> simpler cases, when every form part can be captured by String, the following 
> code will suffice :
> @POST
> @Consumes("multipart/form-data")
> public void addForm1(@FormParam("name") String title, @FormParam("id") Long 
> id) throws Exception {
> ...
> {quote}
> This is either a bug in CXF or a misleading documentation (at least for 
> slow-minded non-native speaker like me). The big difference between 
> @FormParam and @Multipart is, that @FormParam _always_ expects url-encoded 
> data. So sending "A+B" using Multipart in e.g. 8-bit encoding or binary 
> encoding delivers "A B" to @FormData annotated Strings but "A+B" to 
> @Multipart annotated Strings. 

-- 
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.

Reply via email to