[PAID] SFTPClient: An extension to use SSHv2 [$6 or INR 350]

1. Introduction

Description: SFTP (Secure File Transfer Protocol) is a secure way to transfer files between a client and a server. It is similar to FTP (File Transfer Protocol) but is more secure as it uses SSH (Secure Shell) to encrypt the data being transferred. Using SFTPClient extension you can use SSHv2 in your app (JSch lib used ) .  It allows to connect to an SFTP server, and perform various operations like uploading and downloading files, creating and deleting directories, etc.
Latest Version: 1
Released:  March 1, 2021
Last Updated:  March 1, 2021
Permissions: android.permission.INTERNET,android.permission.READ_EXTERNAL_STORAGE,android.permission.WRITE_EXTERNAL_STORAGE

2. Blocks

3. Documentation

GotOutputEvent raised after getting response from Shell
exitStatus | number
outputResponse | text
errorResponse | text
AfterChangeWorkingDirectoryEvent invoked after ‘ChangeWorkingDirectory’ method with result and new working dir
success | boolean
newWorkingDir | text
AfterDeleteEvent raised after ‘Delete’ method with result
success | boolean
ConnectedEvent indicating that connection to FTP server was successful and you are now logged in
DisconnectedEvent indicating that you are now logged out and disconnected from server
GotDirListEvent invoked after getting dir list from server
dirNames | list
GotDownloadResultEvent invoked after getting previous download result
success | boolean
response | text
GotErrorEvent invoked when any error occurs
errorMessage | text
GotFileListEvent invoked after getting file list from server
fileNames | list
GotUploadResultEvent invoked after getting previous upload result
success | boolean
response | text
OnDownloadProgressEvent raised when downloading progress changes
progress | number
OnUploadProgressEvent raised when uploading progress changes
progress | number
RunCommandExecutes given command in SSH Shell
command | text
ChangeWorkingDirectoryChanges current working dir and raises ‘AfterChangeWorkingDirectory’ event with result
toDir | text
ConnectTries to connect and login to the SFTP server using provided username and password
host | text
username | text
password | text
port | number
strictHostCheck | boolean
CreateDirCreates a new dir on server
remoteDirName | text
CurrentWorkingDirReturns current working directory
DeleteTries to delete given dir/file from the server
remotePath | text
isFile | boolean
DisconnectTries to close the connection to the SFTP server
DownloadFileDownloads file from server to given file path
Use absolute file path
remoteFileName | text
localFileName | text
HomeDirReturns Home path
IsConnectedReturns whether connection is open or not
ListDirsTries to get dir list
dir | text
ListFilesTries to get files list
dir | text
UploadFileUploads file on the server from given file path
Use absolute file path
localFileName | text
remoteFileName | text

4. Purchase Extension

Extension’s Price: $6 or INR 350

You can purchase extension by paying via PayPal and Upi. Please let me know your email address after payment so that I can send you aix and related files (if any).

If you face any issue or have any question, you can always contact me.

5. Updates

ChangeLog Version 1.1

ChangeLog Version 1.1

  • Updated library
  • Added New Blocks

Hope it helps!

Notify of
Inline Feedbacks
View all comments