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().getRealPath("/")+"uploadedFiles/"+itemName);
       item.write(savedFile);
      }
     }     
 }
}


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

Reply via email to