technique:outilswebdav

Ceci est une ancienne révision du document !


Outils spécifiques Webdav

Source : https://www.qed42.com/blog/using-curl-commands-webdav

Pour uploder des fichiers via webdav, notamment en cli :

curl -T "monfichier" --anyauth --user "monuser@cemea.asso.fr:monpassword"  https://cloud.cemea.org/remote.php/webdav/dossier/nouveaunom

D'autres commandes :

curl 'https://example.com/webdav/fichier'> monfichierlocal # pour récupérer fichiers ou dossiers
curl -u user:password https://webdav.monsiteinternet.fr/data/fichier.ext -o monfichier.ext # pour le récupérer sous un autre nom.
curl -X DELETE 'http://example.com/webdav/test' # effacer un fichier  ou dossier
curl -X MOVE --header 'Destination:http://example.org/webdav/new.txt' 'http://example.com/webdav/old.txt' # (rename)
curl -X MKCOL 'http://example.com/webdav/new_folder' # créer nouveau dossier
curl 'http://example.com/webdav' # lister le contenu du dossier webdav
# Récupérer la liste des fichiers d'un dossier à filtrer ensuite :
curl -X PROPFIND -H "Depth: 1" -u "monnom@cemea.asso.fr:motdepasse" https://cloud.cemea.org/remote.php/dav/files/monusernameID/dossiers/ | xml_pp
  • technique/outilswebdav.1605606335.txt.gz
  • Dernière modification : 2020/11/17 10:45
  • de francoisa