[PAID] FtpClient: An extension to communicate to remote server [$5 or INR 350]

1.Introduction

Description: Using this extension you can connect to a remote server and do various functions such as creating and deleting dirs, uploading and downloading files,etc.
Latest Version: 3
Released: 2020-12-31T18:30:00Z
Last Updated: 2021-02-24T18:30:00Z
Permissions: android.permission.INTERNET,android.permission.READ_EXTERNAL_STORAGE,android.permission.WRITE_EXTERNAL_STORAGE

2.Blocks

image

image

image

image

image
image

3.Documentation

  • AfterChangeWorkingDirectory
    Event invoked after 'ChangeWorkingDirectory' method with result and new working dir
    image
    success ~ boolean
    newWorkingDir ~ string
  • AfterCreateDirectory
    Event raised after 'CreateDirectory' method with result
    image
    success ~ boolean
  • AfterDeleteDirectory
    Event raised after 'DeleteDirectory' method with result
    image
    success ~ boolean
  • AfterDeleteFile
    Event invoked after 'DeleteFile' file method with result
    image
    success ~ boolean
  • Connected
    Event indicating that connection to FTP server was successful and you are now logged in
    image
  • Disconnected
    Event indicating that you are now logged out and disconnected from server
    image
  • GotDownloadResult
    Event invoked after getting previous download's result
    image
    success ~ boolean
    response ~ string
  • GotError
    Event invoked when any error occurs
    image
    errorMessage ~ string
  • GotFileList
    Event invoked after getting file list from server
    image
    fileNames ~ List
  • GotUploadResult
    Event invoked after getting previous upload's result
    image
    success ~ boolean
    response ~ string
  • OnDownloadProgress
    Event raised when downloading progress changes
    image
    progress ~ int
  • OnUploadProgress
    image
    Event raised when uploading progress changes
    progress ~ int
  • ChangeWorkingDirectory
    Changes current working dir and raises 'AfterChangeWorkingDirectory' method with result
    image
    toDir ~ string
  • ConfigureFTPSClient
    Configures FTPSClient (always explicit mode) with given protocol
    image
    protocol ~ string
  • Connect
    Tries to connect and login to the FTP server using provided username and password
    image
  • CreateDirectory
    Creates a new dir on server
    image
    remoteDirName ~ string
  • DeleteDirectory
    Deletes given dir from the server
    image
    remoteDir ~ string
  • DeleteFile
    Tries to delete given file from the server
    image
    remoteFileName ~ string
  • Disconnect
    Tries to close the connection to the FTP server
    image
  • DownloadFile
    Downloads file from server to given file path
    Use absolute file path
    image
    remoteFileName ~ string
    localFileName ~ string
  • ListDirs
    Tries to get dir list
    To get list from cwd pass an empty string
    image
    parentDir ~ string
  • ListFiles
    Tries to get files list
    To get list from cwd pass an empty string
    image
  • UploadFile
    Uploads file on the server from given file path
    Use absolute file path
    image
    localFileName ~ string
    remoteFileName ~ string

4.Buy

Extension's Price: $5 or INR 350
Let me know if you are interested by dropping a PM :slightly_smiling_face:

Want to donate: Great! Kindly PM me :heart:

5.Updates

ChangeLog Version 2

[PAID] FtpClient: An extension to communicate to remote server [$5 or INR 350]

ChangeLog Version 3

[PAID] FtpClient: An extension to communicate to remote server [$5 or INR 350]

Here is an Apk for testing: https://drive.google.com/file/d/1gPvHW-cWjQIYsj4N0jkDAizLWfWT2Qke/view?usp=sharing
Hope it helps!

7 Likes

@Anke kindly unlist this for a moment

How fast you're making extensions
:thinking:
Nice extension!

2 Likes

@Anke kindly list again.

1 Like

Best extension :innocent: :innocent:

1 Like

Great extension! Just tested, works. :+1:

1 Like

Relly Nice Extension @vknow360
Keep it up :innocent: :+1:

1 Like

The download was successful, but the event is not triggered and no notification is received that the download has been completed.

He told me via PM that he is going to fix that ...

1 Like

Always works for me:

My Blocks:

image

Why is it not working for you?

image

In both cases text will be same i.e. true.

1 Like

Yes, sorry, my fault. It works!
I was sure that I only downloaded a very small MP3 file, but it was 13MB and it took a long time until the event was triggered (for whatever reason; possibly a bad internet connection yesterday).

2 Likes

Here is an apk file if you want to test the extension:

Is it possible to set the port for the ftp? And does it work with ftp tls?

Hi @ebbekruse Welcome to the Community

Yes.

Great - and how can I download the extension?

Just send me a gift of $5 :wink:

2 Likes

How and where?

@ebbekruse

Being a new user on the community, you may not yet have enough "credits" to be able to send private messages. @vknow360 will need to private message you with details.

Hi Sunny

I some how didn't see this one before - looks very comprehensive.

Would it be possible to upgrade it from FTP to SFTP?