Andre,

No site www.oreilly.com.catalog/jserlet, existe um package
 chamado com.oreilly.servlet, ele tem uma classe chamada
 MultipartRequest, a qual simplificara muito a sua vida para 
fazer upload. Eh soh usar os metodo getFile() que ele ja 
te retornara o arquivo enviado.

P.S: Inclusive acho que esta disponivel o fonte tb.

[]'s
Marcelo de Mattos Mayworm
Negocios & Sistemas Consultoria
Tel.: 0xx21 556-9006  0xx24 9965-1518 
[EMAIL PROTECTED]
[EMAIL PROTECTED]

Conhecendo-se a quietude, pode-se possuir a estabilidade. 
Conhecendo a estabilidade, pode-se encontrar a serenidade.
Conhecendo a serenidade, pode-se encontrar a paz. 
Possuindo a paz, ent�o pode-se pensar.
E podendo pensar, pode-se agir.
        M�ncio (Fil�sofo chin�s)
http://www.compuland.com.br

    --------------------------- LISTA SOUJAVA ---------------------------
    http://www.soujava.org.br  -  Sociedade de Usu�rios Java da Sucesu-SP
    [d�vidas mais comuns: http://www.soujava.org.br/faq.htm]
    [para sair da lista: http://www.soujava.org.br/forum/cadastrados.htm]
    ---------------------------------------------------------------------

Responder a