Upload na WEB

Bom dia Pessoal!

Mais uma vez venho recorrer à experiência de vcs…

O que eu preciso implementar é um upload de arquivos WEB.
Até aí tudo bem, já consegui implementar perfeitamente, utilizando um form enctype=“multipart/form-data” no HTML, recuperando a request na classe e depois escrevendo o conteúdo do meu campo “file” no diretório desejado.
Massss… dessa maneira, o usuário precisa selecionar um arquivo, no campo file do formulário.
O que eu gostaria é que fossem listados os arquivos do cliente no browser, para que ele pudesse escolher o arquivo… (nesse momento eu trabalharia com drag and drop).
Como fazer isso? Como ter acesso aos arquivos do cliente? Applet? Javascript?
Existe alguma solução em JSF para isso?

Se alguém tiver alguma idéia… please…
Agradeço a atenção!
bjs,
Mari

Dá uma olhada nisso aí.

Pessoal!!
Eu consegui implementar algo beemm interessante para upload, então resolvi postar para deixar como alternativa.
A solução utiliza Ajax + Prototype Javascript + Commons Fileupload, e implementa uma barra de progresso e está disponível no seguinte endereço:
http://www.learntechnology.net/content/ajax/ajax_upload.jsp

Duas observações importantes:
1- O arquivo que eu baixei tinha um pequeno erro na index.jsp: o method do form estava como “pot” ao invés de “post”, esse erro deve ser corrigido…
2- Detalhe… no arquivo app.properties não se esqueça de trocar o diretório para o destino dos seus uploads… e também: coloque a barra final ("/").

É isso aí! Valeu por enquanto.
att.
Mari