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.pl
Skript 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.