Author: veithen
Date: Sun Oct 30 14:15:52 2011
New Revision: 1195165

URL: http://svn.apache.org/viewvc?rev=1195165&view=rev
Log:
AXIS2-3933: Adapted the code to the change in r1195164.

Modified:
    
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/transport/http/MultipartFormDataFormatter.java

Modified: 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/transport/http/MultipartFormDataFormatter.java
URL: 
http://svn.apache.org/viewvc/axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/transport/http/MultipartFormDataFormatter.java?rev=1195165&r1=1195164&r2=1195165&view=diff
==============================================================================
--- 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/transport/http/MultipartFormDataFormatter.java
 (original)
+++ 
axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/transport/http/MultipartFormDataFormatter.java
 Sun Oct 30 14:15:52 2011
@@ -19,6 +19,7 @@
 
 package org.apache.axis2.transport.http;
 
+import org.apache.axiom.mime.Header;
 import org.apache.axiom.om.OMAbstractFactory;
 import org.apache.axiom.om.OMElement;
 import org.apache.axiom.om.OMFactory;
@@ -33,6 +34,7 @@ import java.io.ByteArrayOutputStream;
 import java.io.IOException;
 import java.io.OutputStream;
 import java.net.URL;
+import java.util.Collections;
 import java.util.Iterator;
 
 /**
@@ -184,12 +186,14 @@ public class MultipartFormDataFormatter 
                     omElement.addChild(
                             processComplexType(omElement, 
ele.getChildElements(), omFactory));                   
                     OutputStream partOutputStream = 
writer.writePart(DEFAULT_CONTENT_TYPE, null,
-                            DISPOSITION_TYPE, "name=\"" + 
omElement.getLocalName() + "\"");
+                            Collections.singletonList(new 
Header("Content-Disposition",
+                                    DISPOSITION_TYPE + "; name=\"" + 
omElement.getLocalName() + "\"")));
                     partOutputStream.write(omElement.toString().getBytes());
                     partOutputStream.close();
                 } else {
                     OutputStream partOutputStream = 
writer.writePart(DEFAULT_CONTENT_TYPE, null,
-                            DISPOSITION_TYPE, "name=\"" + ele.getLocalName() + 
"\"");
+                            Collections.singletonList(new 
Header("Content-Disposition",
+                                    DISPOSITION_TYPE + "; name=\"" + 
ele.getLocalName() + "\"")));
                     partOutputStream.write(ele.getText().getBytes());
                     partOutputStream.close();
                 }


Reply via email to