Retrieves a list of files from the server matching the Mask(s) passed to Files_Path_And_Mask() array. You should include the full server path in the Mask. It will then download these files to the Folder passed in LocalPath. Files_Path_And_Mask() can contain one entry or however many is needed. Example:
DownloadFileSet(File.DirInternal, Array As String("SM*.txt", "public/pictures/pla*.jpg"), False)
Allows you to check if a File Exist in the Root or a specified directory. Pass the name of the File you are looking for in FTPFileExists. Pass "/" to search in the Root directory or pass the path and directory name to: InThisDirectorysearch. If True is passed for the last parameter, folders will be returned instead of files.
Example: FileOrFolderExist("myairplane.jpg", "files/images/aircraft", False) NOTE: A sub like below is required for a callback with the information about if the file was found. Place this sub in the calling module. This is required because of the Libs modeless operation.
Sub FTP_FileExist(Found As Boolean) If Found Then Log("True") Else Log("False") End Sub
Initializes the object for use. If True is passed for ShowMessages, additional messages will be displayed throughout the process. Use the keywords "Activity" and "Me" For the first two parameters. Example:
Shows a popup window with the detials of the latest Download(s).
Returns True if the last Upload or Download process was successful, otherwise returns False.
Show a popup window with details of the latest Upload(s).
MakeDir (DirectoryNameAsString) AsString
Makes a directory on the FTP server. Does nothing if the directory already exist. If you want to make a directory in the root of the server and then a directory under it, you must issue the command twice. Example:
Use this function to determine by code when the Upload or Download is finished. The calling Activity must contain a sub named FTP_ProcessComplete. If your calling Activity includes this sub and you set this function to True, then the sub will be called as soon as the process has completed. EXAMPLE:
'Add this sub to calling Activity Sub FTP_ProcessComplete 'Your code here... End Sub
SetStealthOn (UseStealthAsBoolean) AsString
If set to True, no progress box will be displayed during the file transfer. If False the progress dialog will show during the file transfers. The default is False.
SetStickyOn (MakeStickyAsBoolean) AsString
If set to True, the progress box will stay on the screen until the user taps the Done button, otherwise the progress box will close as soon as the transfer is complete. The default is False.
Retrieves a list of files from the local device. The Files_Path_And_Mask() array should contain the full path to the local devices files. It will then upload these files to the server. Files_Path_And_Mask() array can contain one entry or however many is needed. Example:
UploadFileSet("uploads/pictures/", Array As String("/mnt/pictures/VA*.jpg", "/mnt/sdcard/backups/contact*.dat"), False)
Check if Wifi is connected Returns True if connected otherwise returns False