Documentation
Previous | Next | Home

FTP

WebSuite does not directly allow FTP remote file access for security purposes, though HTTP file transfers are supported. 3rd party FTP servers can be used for remote file access, however a program such as PC ANYWHERE is recommended for administrative file management.

Programmatic FTP access, however, is available through the FGL FTP functions. An example of this is:


<[
	web = new( "web" )
	web.debug = 1 
	if ( ! web.init( ) )
		return( 0 )
	end

       pword = ""      // you must use a valid password
      	if ( ! web.ftpConnect( "www.smartdesk.com", "smartdesk", pword ) )
		web.close( )
		return( 0 )
	end

	web.ftpFileDelete( "/webdocs/sdeskusers/autoexec.bat" )
	web.ftpFileDelete( "/webdocs/sdeskusers/config.sys" )
	println( web.ftpFileList( "/webdocs/sdeskusers" ) )

	web.ftpFileSend( "c:\\autoexec.bat", "/webdocs/autoexec.bat" )
	web.ftpFileSend( "c:\\config.sys", "/webdocs/config.sys" )
	web.ftpFileGet( "/webdocs/ws000001.fgl", "c:\\temp\\ws1.fgl" )	
	web.ftpFileGet( "/webdocs/ws000002.fgl", "c:\\temp\\ws2.fgl" )	
	println( web.ftpFileList( "/webdocs" ) )

	web.close( )
	return( 1 )
]>

Additional samples and specific FTP function documentation are available from the West Coast Web Adventures web site.




(c) 2001 by West Coast Web Adventures, Inc., All Rights Reserved