Oje, jetzt müssen wir erst mal mit den Begriffen aufräumen. Http ist ein Protokoll und
ftp ebenfalls. Das heißt: NetHttpClient spricht auch nur http bzw. https aber nicht
ftp. Dazu kommt, dass auf den meisten Webservern schon aus Sicherheitsgründen gar kein "echter"
FTP-Server mehr läuft, sondern FTPS oder SFTP. Das sind aber alles unterschiedliche Sachen.
Daher würde ich den Upload eben auch über http(s) machen. Wichtig: Du brauchst dafür nicht die "angeblichen"
ftp-Zugangsdaten, sondern die WebDAV-Zugangsdaten. WebDAV läuft über https.
Bei welchem Hoster läuft deine Domain?