yes, apache commons file upload 1.2.jar
 
Thank you

 
________________________________

Van: Aaron Evans [mailto:[EMAIL PROTECTED]
Verzonden: do 22-3-2007 19:40
Aan: Jetspeed Users List
Onderwerp: Re: jetspeed with file upload - multipart



Hey,
I assume you are using a 3rd party jar for the file upload piece? What
is it, commons-file-upload?

thx,
aaron

On 3/22/07, Patrick Duin <[EMAIL PROTECTED]> wrote:
> Hi Erik,
> We are using:
>         FileItemFactory factory = new DiskFileItemFactory();
>         PortletFileUpload upload = new PortletFileUpload(factory);
>         items = upload.parseRequest(request);
>
> So PortletFileUpload instead of your DiskFileUpload, maybe it helps.
>
> Cheers,
>         Patrick.
>
>
> >
> > I think your error is in the ENCRYPT attribute, this
> > attribute doesn't exist in the FORM element
> > (http://www.w3.org/TR/html401/interact/forms.html). You must
> > use the attribute ENCTYPE. For example:
> >
> > <form method='post' name='fileForm' action='<portlet:actionURL />'
> > enctype='multipart/form-data'>
> >
> > > I am trying to upload a jpg form a form.
> > > But when I run it it does not give an error, but I know it
> > does not go
> > further then when I do something with the request. (check if
> > it is multipart, and when I delete this it holds at putting
> > it in items)
> > > I am busy with this for more than 2 day so please help <form
> > > method="POST" ENCRYPT="multipart/form-data"
> > action="<portlet:actionURL />" >
> > >  <input type="file" name="photo">
> > >  <input type="SUBMIT" name="button" value="upload"> </form>
> > >
> > > import org.apache.commons.fileupload.portlet.PortletFileUpload;
> > > import org.apache.commons.fileupload.*;
> > >
> > > import javax.portlet.*;
> > >
> > > public void processAction(ActionRequest request, ActionResponse
> > response) throws PortletException, IOException {
> > >  boolean isMultiPart =
> > PortletFileUpload.isMultipartContent(request);
> > >  if (isMultiPart){
> > >   DiskFileUpload diskUpload = new DiskFileUpload();
> > >
> > >      List items = null;
> > >      items = upload.parseRequest(request);
> > >
> > >      Iterator itr = items.iterator();
> > >      while (itr.hasNext()) {
> > >       FileItem item = (FileItem) itr.next();
> > >       if (item.isFormField()) {
> > >       } else {
> > >        String itemName = item.getName();
> > >        File savedFile = new
> > File(request.getPortletSession().getPortletContext().getRealPa
> > th("/")+"u
> > ploadedFiles/"+itemName);
> > >        item.write(savedFile);
> > >       }
> > >      }
> > >  }
> > > }
> > >
> > >
> > >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
> >
> >
> > ---------------------------------------------------------------------
> > To unsubscribe, e-mail: [EMAIL PROTECTED]
> > For additional commands, e-mail: [EMAIL PROTECTED]
> >
> >
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>

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




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

Reply via email to