In rev 605, the code for uploads was completely dependent on the code brought in with fctransfer.jar’s convenience library.
This revision evolves that change: all uploads are delegated to the fctransfer project, which means we get SFTP uploads for free:
Upload methods are now:
- FTP: java -jar vict.jar -U ftp://scott:tiger@ftp.example.com/path/ -u file1 -u file2
- SFTP: java -jar vict.jar -U sftp://scott:tiger@ftp.example.com/path/ -u file1 -u file2
Notice the similarity? That’s intentional.
Of course, both upload methods send a checksum including a notify element.
There remains some oddity in the commons-net-ssh used; I may need to swap out the underlying ssh to sshj or such.