Skip to content

Доступ через cURL

Поскольку WebDAV - это протокол, производный от HTTP, cURL также может использоваться для доступа к диску.

  1. Для создания новой папки, выполните команду:

    Terminal
    $ curl -u user:pass -X MKCOL "https://example.com/nextcloud/remote.php/dav/files/USERNAME/$(date '+%d-%b-%Y')"
    
  2. Для загрузки файла error.log в директорию, выполните:

    Terminal
    $ curl -u user:pass -T error.log "https://example.com/nextcloud/remote.php/dav/files/USERNAME/$(date '+%d-%b-%Y')/error.log"
    
  3. Для перемещения файла, выполните:

    Terminal
    $ curl -u user:pass -X MOVE --header 'Destination: https://example.com/nextcloud/remote.php/dav/files/USERNAME/targe