By the way, its a JSR 168 portlet that i deployed in Fusion. Thanks, Nik
> -----Original Message----- > From: nik gonzalez [mailto:[EMAIL PROTECTED] > Sent: Wednesday, February 23, 2005 5:05 PM > To: jetspeed-user@jakarta.apache.org > Subject: File upload using commons fileuploader not working > > > Hello, > > I ran the following code in my portlet. > > PortletFileUpload dfu = new PortletFileUpload(); > //get the FileItems > List fileItems = dfu.parseRequest(request); > Iterator iter = fileItems.iterator(); > while (iter.hasNext()) > { > FileItem item = (FileItem) iter.next(); > if (item.isFormField()) > { > //pass along to render request > String fieldName = item.getFieldName(); > String value = item.getString(); > response.setRenderParameter(fieldName, value); > } > else > { > //write the uploaded file to a new location > String fieldName = item.getFieldName(); > String fileName = item.getName(); > String contentType = item.getContentType(); > long size = item.getSize(); > response.setRenderParameter("size", > Long.toString(size)); > > response.setRenderParameter("contentType", contentType); > String tempDir = > System.getProperty("java.io.tmpdir"); > System.out.println("tempDir: "+tempDir); > String serverFileName = fieldName + > "-portlet.tmp"; > File serverFile = new File(tempDir, > serverFileName); > item.write(serverFile); > response.setRenderParameter("serverFileName", > serverFileName); > getPortletContext().log( > "serverFileName : " + tempDir + "/" + > serverFileName); > } > } > > Once i submit the multipart form, it does not enter the while > loop meaning > that the iterator is empty. Is this a bug? > > I attached the rest of the source code. got this from one of > the messages in > this mailing list. > > Thanks, > Nik > > > > > > > -- > No virus found in this outgoing message. > Checked by AVG Anti-Virus. > Version: 7.0.300 / Virus Database: 266.4.0 - Release Date: 2/22/2005 > > > > -- > No virus found in this incoming message. > Checked by AVG Anti-Virus. > Version: 7.0.300 / Virus Database: 266.4.0 - Release Date: 2/22/2005 > -- No virus found in this outgoing message. Checked by AVG Anti-Virus. Version: 7.0.300 / Virus Database: 266.4.0 - Release Date: 2/22/2005 --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]