Przesyłanie wielu plików za pomocą GWT i AppEngine Blobstore?

W jaki sposób mogę stworzyć nowoczesne, wielokrotne przesyłanie plików w Gmailu w GWT i AppEngine Blobstore?

Najczęściej proponowanym rozwiązaniem jestgwtupload, doskonały komponent GWT napisany przez Manolo Carrasco. Jednak najnowsza wersja 0.6.6 nie działa z blobstore (przynajmniej nie mogę go uruchomić) i nie obsługuje wyboru wielu plików. W najnowszej migawce 0.6.7 jest łatka do wyboru wielu plików, ale chociaż pozwala ona na wybór wielu plików (przy użyciu atrybutu „wiele” w HTML5), to nadal wysyła je w jednym wielkim żądaniu POST (a postęp jest widoczny dla cała masa plików).

Istnieją również inne pytania dotyczące SO (na przykładtutaj lubtutaj), ale odpowiedzi zazwyczaj używają atrybutu „wiele” HTML5 i wysyłają je jako jedno duże żądanie POST. To działa, ale to nie jest to, czego chcę.

questionAnswers(1)

yourAnswerToTheQuestion