Example #1
0
 static async Task Main(string[] args)
 {
     // first arg is squirt to use
     FtpSquirt squirt = new FtpSquirt(args[1], args[2], args[3]);
     // squirt.Connect(args[1], args[2], args[3]);
     CancellationTokenSource    cancellationTokenSource = new CancellationTokenSource();
     IProgress <UploadProgress> progress = new Progress <UploadProgress>(pr => Console.WriteLine(pr.Message));
     await squirt.UploadFolderAsync(args[4], args.Length > 5?args[5] : "/", cancellationTokenSource.Token, progress);
 }
Example #2
0
        public FtpSquirtTests()
        {
            var creds = new NetworkCredential(@"ftp.zatoichi.test|steve", @"H@cker22");

            this.ftpSquirt = new FtpSquirt("zatoichi", "ftp.zatoichi.test|steve", "H@cker22");
            CancellationTokenSource cancellationTokenSource = new CancellationTokenSource();

            this.token = cancellationTokenSource.Token;
        }