Ich bin mit einer ziemlich einfachen Situation konfrontiert. Ich muss so wie sie ist einen großen Baum von Dateien auf einen WebDAV- Server hochladen, der über HTTPS erreichbar ist. Ich muss den Upload von einer Linux-Box nur mit Befehlszeile starten. Ich kann Programme auf der Box installieren.
Ich habe Cadaver ausprobiert, aber es unterstützt kein rekursives Hochladen von Verzeichnissen.
Kennen Sie einfache Tools / Skripte, um dies zu erreichen?
Ok, ich habe etwas gefunden, das es getan hat.
Ich habe mit dem davpush.plSkript begonnen, das hier zu finden ist: https://github.com/ptillemans/davpush
Einige Änderungen waren erforderlich:
- Ersetzen Sie alle "
dav://" bis "https://" - füge "
print POUT "open";" vor "print POUT $script;" hinzu
Verdammt, ich muss ein Perl-Skript hacken, um einfach ein Verzeichnis hochzuladen, das unhöflich ist. Ich suche immer noch nach einfachen Tools / Skripten.