I've used this one https://code.google.com/p/gwtupload/wiki/GwtUpload_GettingStarted it even has a progress bar. This also needs to have it's own servlet installed, the documentation of how to integrate it with gwt is nice you can errai-ify it.
Cool. Thanks. I'll look at it.