curl: einfacher Datei-Upload nach Nextcloud
20.04.2023 - 21:14 Uhr
1 Minute zum Lesen
Hier ein kurzer Befehl um mit curl einen Datei-Upload an Nextcloud zu ermöglichen:
curl -T ./test.txt -u 'USER:PASSWD' "https://nc.domain.de/nextcloud/remote.php/dav/files/USER/test.txt"
Da Nextcloud über WebDav angesprochen werden kann und curl über den Schalter -T
(--upload-file
) ein Datei-Upload macht,
kann man dies gut dazu verwenden um eben Dateien an Nextcloud zu senden.
Man braucht dafür nur die Adresse der Nextcloud-Instanz, welche man nutzen will und spricht dann mit curl den Teil remote.php/dav/files/USER
der URL an.
In diesem Beispiel wird die Datei text.txt
aus dem aktuellen Verzeichnis in das root-Verzeichnis des Nextcloud-Benutzers USER
unter verwendung des Benutzernamen USER
und dem Passwort PASSWD
hoch geladen.