Roo/data/Connection.js
[roojs1] / Roo / data / Connection.js
index ae5227a..79cfeb2 100644 (file)
@@ -344,9 +344,9 @@ Roo.extend(Roo.data.Connection, Roo.util.Observable, {
     
     doFormDataUpload : function(o, ps, url)
     {
-        
+        var form = Roo.getDom(o.form);
         form.enctype = form.encoding = 'multipart/form-data';
-        var formData = o.formData === true ? new FormData(Roo.getDom(o.form)) : o.formData;
+        var formData = o.formData === true ? new FormData(form) : o.formData;
       
         var cb = {
             success: this.handleResponse,
@@ -364,9 +364,9 @@ Roo.extend(Roo.data.Connection, Roo.util.Observable, {
             this.abort();
         }
 
-       
+        Roo.lib.Ajax.defaultPostHeader = 'multipart/form-data';
         this.transId = Roo.lib.Ajax.request( "POST", url, cb, o.formData, o);
+        Roo.lib.Ajax.defaultPostHeader = 'application/x-www-form-urlencoded';
  
          
     }