You have to specify a password for anonymous login.

This works for me:
    
    
    import asyncdispatch, asyncftpclient
    proc main() {.async.} =
        echo "trying to connect..."
        var ftp = new_async_ftp_client("speedtest.tele2.net", user = 
"anonymous",
          pass = "in ancients times i was an email :)")
        await ftp.connect()
        echo "connected"
        var x = await ftp.send("pwd")
        echo x
    
    waitFor(main())
    
    
    Run

Reply via email to