wood burning stoves 2.0*
The moose likes HTML, CSS and JavaScript and the fly likes Setting Content - Boundary in a XMLHttpRequest  object Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Engineering » HTML, CSS and JavaScript
Bookmark "Setting Content - Boundary in a XMLHttpRequest  object" Watch "Setting Content - Boundary in a XMLHttpRequest  object" New topic
Author

Setting Content - Boundary in a XMLHttpRequest object

karthik Suryanarayanan
Ranch Hand

Joined: Oct 07, 2009
Posts: 110

Hi Guys,
Please help me out how to set content boundary for the Content-Type ( multipart/form-data ) in the setRequestHeader method of XMLHttpRequest object . I have two forms in my jsp wherein i use one form for making an Ajax call to upload a file while my other form carries all the input fields which are being used in my mvc architecture.

Without setting RequestHeader in XMLHttpRequest object , is there a way where content type reaches my servlet ?

How do normal forms submit contenttypes and headers by default to Servlets ?


"Learning is a Culture where your Eagerness & Curiosity plays a major Role".
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60822
    
  65

Ajax cannot be used for file uploads.


[Asking smart questions] [Bear's FrontMan] [About Bear] [Books by Bear]
Bear Bibeault
Author and ninkuma
Marshal

Joined: Jan 10, 2002
Posts: 60822
    
  65

(If you are using jQuery and its form plugin, it can appear as if it can, but jQuery is using an iframe behind the curtain.)
karthik Suryanarayanan
Ranch Hand

Joined: Oct 07, 2009
Posts: 110

I just used a seperate JSP which contains only form where ENCTYPE i have declared as multipart/form-data and submitted the entire page to a servlet rather than an Ajax call. This solved my problems of getting content type & bounday values properly .
 
It is sorta covered in the JavaRanch Style Guide.
 
subject: Setting Content - Boundary in a XMLHttpRequest object
 
Similar Threads
Struts2 & XmlHttpRequest & input_file & Html5
SAAJ (SOAP 1.1) incompatibility with Java 1.6
Passing the JSON Array to the servlet
RPC SOAP Client in Javascript
How to set unique boundary string in MimeMultipart?