title: Multiple file upload using GWT and AppEngine Blobstore?
body: <p>How would I go about creating a modern, Gmail-like, multiple file upload in GWT and AppEngine Blobstore?</p>
  
  <p>The solution most commonly proposed is <a href="http://code.google.com/p/gwtupload/" rel="nofollow noreferrer">gwtupload</a>, an excellent GWT component written by Manolo Carrasco. However, the latest version 0.6.6 does not work with blobstore (at least I can't get it to work), and it does not support multiple file select. There's a patch for multiple file select in the latest 0.6.7 snapshot, but although it allows selection of multiple files (using the "multiple" attribute in HTML5), it stills sends them in one huge POST request (and progress is shown for the whole bunch of files).</p>
  
  <p>There are also other questions on SO for this (for example <a href="https://stackoverflow.com/questions/7124269/uploading-multiple-images-to-gae-blobstore-using-html5-multiple-file-input">here</a> or <a href="https://stackoverflow.com/questions/10472244/file-upload-to-appengine-blobstore">here</a>), but the answers usually uses the HTML5 "multiple" attribute and sends them as one big POST request. It works, but its not what I am after.</p>