Hi Niklas,

Thank you very much for your response, it now works fine. I have to
complement you on the attention to detail and the patience that you show
on this forum, it is much appreciated.

Best regards,
 -Phil



On Tue, 22 Sep 2009 15:59 +0200, "Niklas Gustavsson"
<[email protected]> wrote:
> On Tue, Sep 22, 2009 at 3:50 PM, Phil Bradley <[email protected]> wrote:
> > I have set up the Apache FTP server as part of a standalone desktop
> > application, that is, the server starts when the application starts.
> > This works fine and was very simple to configure and use.
> >
> > I now want to add an FTPlet that will respond to a file being received.
> > My understanding is that I should create a new class which extends
> > DefaultFtplet and which overrides onUploadEnd(). I have created such a
> > class but I'm not sure how to proceed. My first question is, how do I
> > register the FTPlet with the server? I'm not using spring and I'm not
> > too familiar with spring conventions so my preference would just be to
> > add the FTPlet programmatically. Is this possible?
> 
> Sure. The following code should do what you want:
> 
>         FtpServerFactory serverFactory = new FtpServerFactory();
> 
>         Map<String, Ftplet> ftplets = new HashMap<String, Ftplet>();
>         ftplets.put("myftplet", new MyFtplet());
>         serverFactory.setFtplets(ftplets);
> 
> > My second question is, is it possible to get information (the file path
> > for example) about the file upload that has just ended?
> 
> In 1.0.x, you need to piece this together yourself (get the users
> current directory from the session, then get the upload path and merge
> them). In 1.1.x we will provide this to the Ftplet.
> 
> /niklas

Reply via email to