in reply to Abstraction of FTP as a file system

I'm working on a web application sort of like an FTP Server -- it's going to have a REST interface as well as a more standard web interface, so my clients will be able to run a script that will make a REST request to upload and download files. Not exactly like mounting an NFS share, but the next best thing, I hope.

No one's mentioned NET::FTPServer yet .. I am planning to integrate that into my web application and have it talk FTP as well as CGI and REST, so I'll have a tri-mode application.

Alex / talexb / Toronto

"Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds

  • Comment on Re: Abstraction of FTP as a file system

Replies are listed 'Best First'.
Re^2: Abstraction of FTP as a file system
by rinceWind (Monsignor) on Aug 16, 2006 at 22:37 UTC

    Your RESTful interface sounds cool! If you could upload to CPAN or host elsewhere, that would be very useful, as I have several potential applications. Would your interface require apache or work standalone?

    NET::FTPServer is not what I currently need, as my requirements are for an FTP client which looks like a file system.

    --

    Oh Lord, won’t you burn me a Knoppix CD ?
    My friends all rate Windows, I must disagree.
    Your powers of persuasion will set them all free,
    So oh Lord, won’t you burn me a Knoppix CD ?
    (Missquoting Janis Joplin)

      I am working towards making this application a CPAN contribution, always assuming that I can get the higher-ups to go along with the idea (they'll want to retain copyright, of course). All I need to do is make sure all of the company-related stuff is separate from the vanilla product that we upload to CPAN.

      And yes, it runs through Apache .. that's a wheel I decided I didn't want to reinvent, and in fact using Apache makes the REST interface easier, since I use URL rewriting to implement the RESTful interface. I also use cookies, which isn't totally in favour with some RESTafarians, but I find it easier and less problematic to do that than stuff the authentication into the URLs.

      Alex / talexb / Toronto

      "Groklaw is the open-source mentality applied to legal research" ~ Linus Torvalds