Yes,
This is my form declaration:
html:form action=upload.do enctype=multipart/form-data
Yann
- Original Message -
From: Sukhenko, Mikhail (Contr) [EMAIL PROTECTED]
To: 'Struts Users Mailing List' [EMAIL PROTECTED]
Sent: Monday, November 04, 2002 4:45 PM
Subject: RE: Problem with FileUpload
are you using multipart in your form declaration on the jsp page?
-Original Message-
From: Yann Verlynde [mailto:yverlynde;oxade.com]
Sent: Monday, November 04, 2002 10:41 AM
To: Struts
Subject: Problem with FileUpload
Hello,
This is my code in an Action Class, I don't receive the upload file. The
fileItems element is null.
How can I do to upload a file?
Thanks in advance
public ActionForward execute(ActionMapping mapping,
ActionForm form,
HttpServletRequest request,
HttpServletResponse response)
throws Exception {
try {
FileUpload fu = new FileUpload();
// maximum size before a FileUploadException will be thrown
fu.setSizeMax(100);
// maximum size that will be stored in memory
fu.setSizeThreshold(4096);
// the location for saving data that is larger than
getSizeThreshold()
fu.setRepositoryPath(/tmp);
List fileItems = fu.parseRequest(request);
// assume we know there are two files. The first file is a small
// text file, the second is unknown and is written to a file on
// the server
Iterator i = fileItems.iterator();
String comment = ((FileItem)i.next()).getString();
FileItem fi = (FileItem)i.next();
// filename on the client
String fileName = fi.getFieldName();
// save comment and filename to database
MessageResources messages =
(MessageResources)getServlet().getServletContext().getAttribute(APPLICATION
_CONFIGURATION);
// write the file
fi.write(messages.getMessage(upload.destination) + fileName);
}
catch (Exception e) {
e.printStackTrace();
}
//return a forward to display.jsp
return mapping.findForward(display);
}
--
To unsubscribe, e-mail:
mailto:struts-user-unsubscribe;jakarta.apache.org
For additional commands, e-mail:
mailto:struts-user-help;jakarta.apache.org
--
To unsubscribe, e-mail: mailto:struts-user-unsubscribe;jakarta.apache.org
For additional commands, e-mail: mailto:struts-user-help;jakarta.apache.org