So When my FTP client (Apache commons net FTP) connects and issues a RETR, it first issues a PASV command.
My serer receives this, and is processed by the PASV java class in Apache FTP Server. My FTPLet runs the onDownloadStart() which looks up the DataConnectionFactory from the FTPSession and attempts to open a data connection to the client. The DataConnection that my FTPLet gets... should / does that contain the passive data connection? Regards On 25 November 2010 14:11, Niklas Gustavsson <[email protected]> wrote: > On Thu, Nov 25, 2010 at 2:16 PM, John Hartnup <[email protected]> wrote: >> I hope I'm not offending anyone when I say that the documentation for those >> extending the server is a little light. > > As the person that wrote most of the documentation I can only agree :-/ > >> There ought to be a similar statement about virtual filesystems. I still >> think that if you want to deliver "files" that are really database entities, >> writing your own FtpFile and Filesystem classes is the right way to go about >> it. > > +1 > > /niklas >
