Monday, November 08, 2010 at 12:03 AM.
system.verbs.builtins.html.ftp.upload
on upload (f, host, directory, userName, password) { if not (directory endsWith "/") { directory = directory + "/"}; local (path = directory + file.fileFromPath (f)); case sys.os () { "MacOS" { ftpClient.launch (); try { //4.1b7 ftpClient.store (f, host, path, userName, password)} else { if tryError contains "memory" { scriptError (tryError)} else { ftpClient.sureFilePath (host, path, username, password); //4.1b4 ftpClient.store (f, host, path, userName, password)}}}; "Win95"; "WinNT" { scriptError ("Can't upload via FTP because it's not yet supported by Frontier for Windows.")}}}
This listing is for code that runs in the OPML Editor environment. I created these listings because I wanted the search engines to index it, so that when I want to look up something in my codebase I don't have to use the much slower search functionality in my object database. Dave Winer.