Rotina para upload de vários arquivos...

   Você tem que baixar o package com.oreilly.servlet  (em servlets.com).
   Você pode utilizar esta rotina que eu já adaptei ou adapta-las conforme
sua necessidade.
   Um Abraço!!!
-------------------------------------------------------------
import com.oreilly.servlet.MultipartResponse;
import com.oreilly.servlet.MultipartRequest;
import com.oreilly.servlet.ServletUtils;
...
/ / use esta rotina no método doPost do Servlet
private void UpLoadFiles (HttpServletRequest req, HttpServletResponse res)
throws IOException

   try {
   PrintWriter out = res.getWriter();
  MultipartRequest multi = new MultipartRequest(req, "/temp/upload");
  out.println("Params:");
  Enumeration params = multi.getParameterNames();
  while (params.hasMoreElements()) {
    String name = (String)params.nextElement();
    String value = multi.getParameter(name);
    out.println(name + " = " + value);
  }
  out.println();

  out.println("Files:");
  Enumeration files = multi.getFileNames();
  while (files.hasMoreElements()) {
    String name = (String)files.nextElement();
    String filename = multi.getFilesystemName(name);
    String type = multi.getContentType(name);
    File f = multi.getFile(name);
    out.println("name: " + name);
    out.println("filename: " + filename);
    out.println("type: " + type);
    if (f != null) {
       out.println("f.toString(): " + f.toString());
       out.println("f.getName(): " + f.getName());
       out.println("f.exists(): " + f.exists());
       out.println("f.length(): " + f.length());
       out.println();
    }
  }
  } catch (Exception ex) {
   System.out.println (ex);
  }
}
----------------------------------------------------------------
A parte HTML fica assim...

 <FORM ACTION="/servlet/Handler" METHOD=POST
          ENCTYPE="multipart/form-data">
 What is your name? <INPUT TYPE=TEXT NAME=submitter> <BR>
 Which file to upload? <INPUT TYPE=FILE NAME=file> <BR>
 <INPUT TYPE=SUBMIT>
 </FORM>

----------------------------------------------------------------

-----Mensagem Original-----
De: Henrique Rodrigo T. da Silva <[EMAIL PROTECTED]>
Para: <[EMAIL PROTECTED]>
Enviada em: Segunda-feira, 21 de Agosto de 2000 19:30
Assunto: [java-list] Upload


> Gostaria de saber como fazer para gravar um arquivo no servidor atraves do
> browser.
> Obrigado pela ajuda.
>
> []s.
> Henrique Rodrigo
>
>
> ------------------------------ 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
> regras da lista: http://www.soujava.org.br/regras.htm
> para sair da lista: envie email para [EMAIL PROTECTED]
> -------------------------------------------------------------------------
>


------------------------------ 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
regras da lista: http://www.soujava.org.br/regras.htm
para sair da lista: envie email para [EMAIL PROTECTED] 
-------------------------------------------------------------------------

Responder a