This is a wrapper for: https://github.com/hierynomus/sshj Dependencies: #AdditionalJar: slf4j-api-1.7.25 #AdditionalJar: sshj-0.23.0 #AdditionalJar: eddsa-0.2.0 #AdditionalJar: bcprov-jdk15on-159 You can download this libraries from: slf4j-api-1.7.25...
www.b4x.com
This one will give you the bytes already uploaded so you can know how much is missing. Afaik ftp does the same.
The downside is that is in the OS level. So you will have to thighten your security a notch.
Unfortunately SSH is not an option, since there need pre-communication between server and client on which file(s) to upload etc (part of a sync application).
Not receiving feedback is not a big issue (I think), but I am afraid to take an approach where a very large file needs to be put in memory (as is with a HTTP(s) POST I believe ?)