title: IE multipart/form-data jspx issue
body: <p>i have a form in my jspx page that looks like this :</p>
  
  <pre><code>&lt;form class="form-horizontal no-margin uploadform" action="/webapp/post" method="POST" encoding="multipart/form-data" enctype="multipart/form-data"&gt;
      &lt;input type="text" name="nomfichact" id="nomfichact" /&gt;
  
      &lt;input id="content" name="content" type="file"
         style="display: none;"
         accept="image/x-png, image/gif, image/jpeg" /&gt;
      &lt;input readonly="readonly" class="input-large" type="text" /&gt; 
      &lt;a onclick="$('input[id=content]').click();"&gt;Choose file&lt;/a&gt;
  &lt;/form&gt;
  </code></pre>
  
  <p>As for the server side i use spring mvc to catch the file as follow :</p>
  
  <pre><code>@RequestMapping(method = RequestMethod.POST, consumes = "multipart/form-data", produces = "text/html")
  public String create(@Valid UploadedFile mediaUpload, HttpSession session, BindingResult bindingResult, Model uiModel,
          HttpServletRequest httpServletRequest){
                CommonsMultipartFile content = mediaUpload.getContent();
                this.save((FileInputStream)content.getInputStream());
          }
  </code></pre>
  
  <p>this works perfectly with firefox but using ie8 or ie9 this doesn't work and returns null. i have read about encoding where i should put enctype and encoding tags on the form but that didn't do the trick.
  Thanks in advance </p>
  
  <p>The uploadedfile class definition contains : </p>
  
  <pre><code>@Transient
  private CommonsMultipartFile content;
  
  public CommonsMultipartFile getContent() {
      return content;
  }
  
  
  public void setContent(CommonsMultipartFile content) {
      this.content = content;
  }
  </code></pre>