Adriano:

Eu venho utilizando o codigo abaixo ja por um tempo e o codigo
funciona muito bem.  Do jeito que este codigo esta'  escrito,
o usuario pode baixar varios arquivos com um so' request.

Contudo, quando eu fiz uma pagina HTML que usa o browser para
selecionar arquivos eu percebi que este utilitario so' me
deixa selecionar um arquivo por vez e nao varios como eu
poderia imaginar (multipla selecao usando a tecla CTRL ou SHIFT).

Pergunta, existe alguma opcao no HTML codigo (input type file)
que permita selecionar multiplos arquivos de uma vez so'?

Obrigado pela atencao


Paulo Brasko
Nuclear Engr.
Westinghouse - USA


>From: "Adriano" <[EMAIL PROTECTED]>
>Reply-To: [EMAIL PROTECTED]
>To: <[EMAIL PROTECTED]>
>Subject: Re: [java-list] Upload
>Date: Sun, 23 Aug 1998 08:23:30 -0300
>
>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]
>-------------------------------------------------------------------------
>

_________________________________________________________________________
Get Your Private, Free E-mail from MSN Hotmail at http://www.hotmail.com.

Share information about yourself, create your own public profile at 
http://profiles.msn.com.


------------------------------ 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