Please look at the code from FileUploadInterceptor that I posted. Answering my question ("Is it the correct size?") is a good adjunct to the snippet as well.
--- Session Mwamufiya <[EMAIL PROTECTED]> wrote: > Hi Dave, > > I don't copy the file at all. The > FileUploadInterceptor gets called before > I can do anything with the file. > > Session A. Mwamufiya > Carnegie Mellon University > MBA | Tepper School of Business > MSE (software eng.) | School of Computer Science > T: (412) 508-5455 | [EMAIL PROTECTED] > > -----Original Message----- > From: Dave Newton [mailto:[EMAIL PROTECTED] > Sent: Friday, September 14, 2007 7:21 PM > To: Struts Users Mailing List > Subject: Re: file upload exception > > --- Session A Mwamufiya wrote: > > I check whether the uploaded file exists (also > it's > > name and size) in my getters and setters. > > Is it the *correct* size? > > Have you looked at the FileUploadInterceptor code to > see how it behaves or looked at the log file to see > what information it might provide? The following is > from 2.0.8, and provides a hint as to why I was > asking > about the file being copied etc. > > // invoke action > String result = invocation.invoke(); > > // cleanup > fileParameterNames = > multiWrapper.getFileParameterNames(); > while (fileParameterNames != null && > fileParameterNames.hasMoreElements()) { > String inputValue = (String) > fileParameterNames.nextElement(); > File[] file = multiWrapper.getFiles(inputValue); > for (int index = 0; index < file.length; > index++) > { > File currentFile = file[index]; > > log.info(getTextMessage("struts.messages.removing.file", > > new Object[] > {inputValue, currentFile}, > > ActionContext.getContext().getLocale())); > if ((currentFile != null) && > currentFile.isFile()) { > currentFile.delete(); > } > } > } > > d. > > > --------------------------------------------------------------------- > 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]