Is there possibility to know if ANY file was uploaded (before request is parsed)?
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]
