FTP listing using "libURLftpCommand"
stephen barncard
stephenREVOLUTION2 at barncard.com
Mon Jan 18 19:45:20 EST 2010
Thanks...this sort of works..... the example needs to use the URL keyword
though
put URL ("ftp://user:pass@host.com/directory/") into theListOfFiles
this does list ok, similar listing to the HTTP method, however the dates in
the listing are not consistent.
drwxr-x--- 21 sbarncar 99 4096 Dec 31 03:03 .
drwx--x--x 15 sbarncar sbarncar 4096 Jan 15 01:51 ..
-rw-r--r-- 1 sbarncar sbarncar 0 Dec 30 12:06 .htaccess
drwxr-xr-x 2 sbarncar sbarncar 4096 Jul 11 2009 .smileys
drwxr-xr-x 12 sbarncar sbarncar 4096 Jun 20 2009 barncard
drwxr-xr-x 2 sbarncar sbarncar 4096 Dec 22 03:35 blasters
Some directories have the year, and some just have the month and day. Is
this just the way it is? The year is just not important?
I wonder how Transmit and other FTP clients get this date info correctly?
sqb
-------------------------
Stephen Barncard
San Francisco
http://houseofcubes.com/disco.irev
2010/1/18 Björnke von Gierke <bvg at mac.com>
> generally, you can go to ftp directories, and get a rev-like listing:
>
> put "ftp://user:pass@host.com/directory/" into theListOfFiles
>
> if you know that and still want to use the list command yourself, then i
> suggest to use shell, because rev doesn't open the data connection for you,
> and it seems you need that for file listings. (ftp has a data and a command
> port, and some servers need you to use both, this can be controlled by
> active and passive mode (via liburlsetftpmode), but for what you're trying
> that's not much help anyway). Seriously, i've looked into this once, and am
> now glad to know that I never will need to implement it myself, thus i
> suggest again:
>
> put "ftp://user:pass@host.com/directory/" into theListOfFiles
>
> finally, note that setting the liburlftplistcommand is useless if you use
> liburlftpcommand to get listings of files "by hand"(basically
> liburlftpcommand is more of an internal handler, and using it forfaits a few
> build in things).
>
>
> On 19 Jan 2010, at 00:37, stephen barncard wrote:
>
> > I'd like to use the LIST command and get a decent directory listing using
> > the FTP library. Yes I know about parsing a HTML listing of a directory
> and
> > it really is incomplete (like year information).
> >
> > Currently only some of the libURL ftp commands work with the ON-REV ftp
> > setup, which a piece of Open Source called "Pure-FTPd -
> > http://pureftpd.org/"
> >
> > HELP returns { 214 Pure-FTPd - http://pureftpd.org/ }
> > LIST "/" returns { 425 No data connection }
> > PWD returns { "/" }
> > SYST returns { 215 UNIX Type: L8 }
> >
> >
> >
> > Has anyone used LIBURL successfully trying to gain control of the other
> FTP
> > commands, especially LIST?
> >
> > here's the simple code:
> >
> >
> > on mouseup
> >
> > get returnAffectedFieldName()
> >
> > put it into tObject
> >
> > put "LIST" into ftpCommandLine
> >
> > libURLSetFTPListCommand "LIST"
> >
> > get libURLftpCommand(ftpCommandLine,kFTPAdr,kLogin,kPasw)
> >
> > put it into fld tObject
> >
> > end mouseup
> >
> >
> > We really need more examples in the docs. Or is this broken? Help,
> please,
> > Dave Cragg.
> >
> >
> > -------------------------
> > Stephen Barncard
> > San Francisco
> > http://houseofcubes.com/disco.irev
> > _______________________________________________
> > use-revolution mailing list
> > use-revolution at lists.runrev.com
> > Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> > http://lists.runrev.com/mailman/listinfo/use-revolution
>
> _______________________________________________
> use-revolution mailing list
> use-revolution at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your
> subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-revolution
>
More information about the use-livecode
mailing list