RE: File upload using commons fileuploader not working

2005-02-25 Thread nik gonzalez
Christophe,

Here's my html:

<%@ page session="false" %>
<%@ page import="javax.portlet.*"%>
<%@ page import="java.util.*"%>
<%@ taglib uri='/WEB-INF/tld/portlet.tld' prefix='portlet'%>


 enctype="multipart/form-data"
method="post">




Thanks,
Nik

> -Original Message-
> From: Christophe Lombart
> [mailto:[EMAIL PROTECTED]
> Sent: Friday, February 25, 2005 6:32 AM
> To: Jetspeed Users List
> Subject: Re: File upload using commons fileuploader not working
>
>
> I'm using the same component in Graffito and it works with Jetspeed 2.
> Your code seems correct. Maybe an issue in the html form.
>
> Christophe
>
> nik gonzalez wrote:
>
> >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
> >>
> >>
> >>
> >
> >
> >
>
>
> -
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
> --
> 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]



Re: File upload using commons fileuploader not working

2005-02-24 Thread Christophe Lombart
I'm using the same component in Graffito and it works with Jetspeed 2.
Your code seems correct. Maybe an issue in the html form.
Christophe
nik gonzalez wrote:
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
   

 


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]


RE: File upload using commons fileuploader not working

2005-02-23 Thread nik gonzalez
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]



File upload using commons fileuploader not working

2005-02-23 Thread nik gonzalez
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


-
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]