thanks a million :>) wills -----Mensagem original----- De: Charles Conover [mailto:[EMAIL PROTECTED]] Enviada: terça-feira, 19 de Março de 2002 6:48 Para: [EMAIL PROTECTED] Assunto: Re: file upload
Wilson, This is very difficult to do. It is funny that the html is so easy, but actually retrieving the file is so difficult. First, the form must be a multipart form like this: <form method="POST" enctype="multipart/form-data" action="yourfile.html"> I'm afraid I do not know JSP, but only use servlets. For a Servlet request, I use Jason Hunter's MultipartParser class at www.servlets.com/cos/javadoc/com/oreilly/servlet/multipart/MultipartPars er.html Then, after declaring the MultipartRequest like this: Multi = new MultipartRequest(req, Directory, maxsize, filename, OverwriteType); You have to parse through the parameter names: Enumeration params = multi.getParameterNames(); <go through enumeration here in a while loop and set your parameters> Then, get the file names: Enumeration files = multi.getFileNames(); Then, finally get your file(s): While (files.hasMoreElements()) { String name = (String)files.nextElement(); String filename = multi.getFilesystemName(name); String type = multi.getContentType(name); File f = multi.getFile(name); Vars.put(String.valueOf(i),filename); } Not easy, huh? - Chuck -----Original Message----- From: A mailing list for discussion about Sun Microsystem's Java Servlet API Technology. [mailto:[EMAIL PROTECTED]] On Behalf Of Wilson Edgar Sent: Tuesday, March 19, 2002 5:51 AM To: [EMAIL PROTECTED] Subject: file upload hi there good people i have a <form> in my jsp and one of the field is a <input type=file ....> to allow the client to brownse through his file system. My question is quite simple, how can i capture the choosen file and copy to a directory in the server. a practical example would be very much appreciated thanks in advance for your time wilson edgar ________________________________________________________________________ ___ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html ___________________________________________________________________________ To unsubscribe, send email to [EMAIL PROTECTED] and include in the body of the message "signoff SERVLET-INTEREST". Archives: http://archives.java.sun.com/archives/servlet-interest.html Resources: http://java.sun.com/products/servlet/external-resources.html LISTSERV Help: http://www.lsoft.com/manuals/user/user.html