> How can I get the contentType set to include the MIME boundary used by the 
> HTML5 FormData object?

I've done a little more investigating, and if I make this change to 
prototype.js then it fixes the problem:

diff --git a/js/prototype.js b/js/prototype.js
index cc89daf..70e2e58 100644
--- a/js/prototype.js
+++ b/js/prototype.js
@@ -1762,8 +1762,6 @@ Ajax.Request = Class.create(Ajax.Base, {
     if (this.method == 'post') {
-      headers['Content-type'] = this.options.contentType +
-        (this.options.encoding ? '; charset=' + this.options.encoding : ''
       /* Force "Connection: close" for older Mozilla browsers to work
        * around a bug where XMLHttpRequest sends an incorrect

Is there any way to tell Prototype to leave the HTTP Content-Type unset?  
It looks like jQuery handles this by having contentType set to false, but I 
can't see how Prototype handles it.


You received this message because you are subscribed to the Google Groups 
"Prototype & script.aculo.us" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to prototype-scriptaculous+unsubscr...@googlegroups.com.
To post to this group, send email to prototype-scriptaculous@googlegroups.com.
Visit this group at https://groups.google.com/group/prototype-scriptaculous.
For more options, visit https://groups.google.com/d/optout.

Reply via email to