cocoon-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Vadim Gritsenko" <vadim.gritse...@verizon.net>
Subject RE: Vadim : RE: XSP Upload example - I do not understand
Date Tue, 11 Jun 2002 22:41:08 GMT
> From: Chitharanjan Das [mailto:cdas@accordiasys.com]
> 
> 
> Thanks a million....
> 
> I understand it now...
> 
> Let me try to clarify
> 
> 1. Upload directory is read from init parameter. Hence it is kinda
fixed
> .
> 2. We do not get the control of uploaded files.
> 	As soon as the Cocoon gets a request. The request is processed
> for Multipart request processing. Is this how it has to be processed ?
> The only way to change this is to provide my own version of multi-part
> request processing factory. However, the problem is that you can have
> utmost one kind of behaviour.
> 3. In my implementation, I need to store the files in different
> directories, depending upon the type of files uploaded. How do you
> suggest I go ant it...

File.renameTo() should work like move, isn't it?


Vadim


> Thanks in advance,
> Chiths
> 
> 
> 
> 
> 
> 
> 
> 
> 
> -----Original Message-----
> From: Vadim Gritsenko [mailto:vadim.gritsenko@verizon.net]
> Sent: Tuesday, June 11, 2002 1:18 PM
> To: cocoon-users@xml.apache.org
> Subject: RE: Vadim : RE: XSP Upload example - I do not understand
> 
> > From: Chitharanjan Das [mailto:cdas@accordiasys.com]
> >
> > Hello Vadim...
> >
> > If you might explain the upload functionality .......
> >
> > 1. Form with multipart data is submitted to upload.xsp
> > 2. The form parameters have to be processed. I changed the form
> > variable
> > name from uploaded_file to files and still it works.
> > 3. If I have to do additional processing like throw error if the
file
> > exists or the file needs to be stored in a specific pattern say
> > $upload_directory/<date>/<user>/<filename>_uniqueId. How can I
> > customize
> > it.
> 
> Look into the source. Start with CocoonServlet:
> 
>         HttpServletRequest request =
>
RequestFactory.getRequestFactory(requestFactoryClass).getServletRequest(
> req,
> 
> CocoonServlet.SAVE_UPLOADED_FILES_TO_DISK,
>                                          this.uploadDir,
>
CocoonServlet.ALLOW_OVERWRITE,
>
CocoonServlet.SILENTLY_RENAME,
>                                          this.maxUploadSize);
> 
> 
> > 4. If there are additional form elements, how do I process them.
> > 5. Where is the upload functionality being invoked.. Its kind a
vague
> > (for my intellect).
> 
> From the servlet, see line(s) above.
> 
> Vadim


...


---------------------------------------------------------------------
Please check that your question  has not already been answered in the
FAQ before posting.     <http://xml.apache.org/cocoon/faq/index.html>

To unsubscribe, e-mail:     <cocoon-users-unsubscribe@xml.apache.org>
For additional commands, e-mail:   <cocoon-users-help@xml.apache.org>


Mime
View raw message