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]
