Datei-Upload zur Nextcloud via curl

Datei-Upload zur Nextcloud via curl

Um eine Datei von der Konsole aus zur Nextcloud hochzuladen, eignet sich curl. Mit dem Befehl

wird die Datei „MyFile.txt“ aus dem Ordner „C:\PathToFile\“ in den Ordner mit dem Namen „Testordner“ als Datei „NeuerUpload.txt“ des Benutzers USERNAME hochgeladen.

Wer sich über den webdav-Pfad in der URL wundert (und wo er diesen herbekommt) kann im Firefox mit F12 die Entwicklertools öffnen und sich mithilfe der Netzwerkanalyse den PUT-Request eines manuellen Dateiuploads in den entsprechenden Ordner anschauen.

PUT-Request eines manuellen Dateiuploads

Leider funktioniert das alles nur, wenn das Benutzerkonto keine 2FA besitzt. Daher habe ich für diesen Zweck ein neues Benutzerkonto in der Nextcloud angelegt, welches in den Berechtigungen entsprechend eingeschränkt ist.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert