"Julian Legeny" <[EMAIL PROTECTED]> wrote in message news:[EMAIL PROTECTED] > Thanks for advice. I have another question related to my problem. > > Is there possibility to know if ANY file was uploaded (before request > is parsed)?
No, for exactly the same reason as I explained below. -- Martin Cooper > Thanks in advance, > Julian > > > > Martin Cooper wrote: > > >I believe you're referring to the FileUpload component, and not the > >FileUtils class within the IO component... > > > >It is not possible to find out how many uploaded files there are in the > >request before parsing that request, since there is no "summary" information > >provided up front. It is only as the request is parsed that the individual > >items can be identified. > > > >An alternative approach for you might be to let FileUpload use its default > >repository, or your own default directory, and then move the files to your > >uniquely named directory after the request has been parsed. Note that as > >long as the upload repository and your final directory are on the same > >drive, the files will be moved rather than copied, so the operation is > >inexpensive. > > > >-- > >Martin Cooper > > > > > >"Julian Legeny" <[EMAIL PROTECTED]> wrote in message > >news:[EMAIL PROTECTED] > > > > > >>Hello, > >> I would like to get number of uploaded files from the request. > >>Reason: > >> When I use FileUtils I need to set up RepositoryPath before request > >>is parsed. > >>I'm generating unique directory (repository path) where the files will > >>be uploaded to. > >>But when there are no files uploaded but multipart-content is sent, the > >>directory is > >>always cretated and i need to delete it (it is bootless operation). > >>My question is, if there is possibility to find out number of uploaded > >>files before > >>upload.parseRequest(hsrqRequest) is called. In this case I can skip to > >>creating > >>of RepositoryPath. > >> > >>Thanks for advice, > >>Julian > >> > >>------------------------------- Code example > >>// there is generated and created unique repository path > >> > >>String strRepositoryPath = generateRepositoryPath(); > >> > >>// Create a new file upload handler > >>upload = new DiskFileUpload(); > >> > >>// setting of the repository path > >> > >>upload.setRepositoryPath(strRepositoryPath); > >> > >>// Parsing of the request > >> > >>lstRequestParameters = upload.parseRequest(hsrqRequest); > >> > >>------------------------------- > >> > >> > > > > > > > > > >--------------------------------------------------------------------- > >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]
