Progress bar em download e upload

Opa!

Estou criando uma pagina aonde o usuario podera fazer download e uploads.
Para implementar o upload estou usando uma library da Apache (FileUpload), e ainda nao comecei a implementacao de download (acredito que com OutputStream ou algo parecido eu consiga fazer).

Gostaria muito de colocar uma progress bar personalizada enquanto o download e upload estiverem rolando. Como nesse site Box (que por sinal eh muito bem feito, usando AJAX).

Da pra fazer? :smiley:

Com DWR existe uma solução pronta pro caso de barra de upload, é facil de achar pelo google.

Barra de download é mais complicada, porque geralmente o proprio browser faz o download, ou as pessoas usam gerenciadores e tal. Mas talvez de pra fazer através de um servlet, assim como o upload. Provavelmente voce perde um pouco de performance com isso.

Hm, acho que vou comecar a fucar nesse DWR, parece ser interessante.

Renato, o exemplo que voce comentou eh esse?
http://www.telio.be/blog/2006/01/06/ajax-upload-progress-monitor-for-commons-fileupload-example/

Peguei o WAR e testei mas a barra nao aumenta e a porcentagem nao muda. Sera porque o exemplo tem mais de 1 ano nao funciona com as novas versoes do Tomcat e firefox?
Valeu! 8)