Forum Discussion

indraniria's avatar
3 years ago

How do I download a file from FTP server in ReadyAPI?

As I post an API, a file gets generated in a remote server.

I can see the file connecting via FileZilla in port 22. I need to validate the content of this file. 

How do I do this?

Also, below script is giving false to me

FTPClient client = new FTPClient();
boolean isSuccess = client.login(username, password); isSuccess

2 Replies

  • TNeuschwanger's avatar
    Champion Level 1

    Hello indraniria 


    Sorry I don't have specific example, but I have used a library to perform the tasks you describe that you could look into to see if it meets your needs...

    It is Jsch by JCraft


    Download the .jar file and place in your installation .lib folder. 

    add "import com.jcraft.jsch.*;" import line to you groovy script test step to use features in examples.


    Their website has some java examples you can drop right into groovy script test steps.


    I used to execute commands on remote computers with this library successfully and relatively painless.




  • richie's avatar
    Community Hero

    Hey indraniria 



    I think someone posted an equivalent issue a while back.  I'll have a look and see if I can find the post and the solution - but it wont be today - I am flat out with work today.