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]

Reply via email to