You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-commits@axis.apache.org by ve...@apache.org on 2011/10/30 15:15:53 UTC

svn commit: r1195165 - /axis/axis2/java/core/trunk/modules/kernel/src/org/apache/axis2/transport/http/MultipartFormDataFormatter.java

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();
                 }