"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]

Reply via email to