Current section
Files
Jump to
Current section
Files
README.md
[](https://hex.pm/packages/webdavex)
[](https://hexdocs.pm/webdavex/)
[](https://travis-ci.org/mugimaru73/webdavex)
# Webdavex
[hackney](https://github.com/benoitc/hackney) based WebDAV client.
Webdavex aimed to work with [nginx implementation of WebDAV](https://nginx.org/en/docs/http/ngx_http_dav_module.html)
which means it does not support `PROPFIND`, `PROPPATCH`, `LOCK` and `UNLOCK` methods.
## Installation
```elixir
def deps do
[
{:webdavex, "~> 0.3.2"}
]
end
```
## Quick start
```elixir
defmodule MyApp.WebdavClient do
use Webdavex, base_url: "https://webdav.host:888"
end
MyApp.WebdavClient.put("image.png", {:file, Path.absname("files/image.png")})
```
Refer to [Webdavex.Client](https://hexdocs.pm/webdavex/Webdavex.Client.html) API docs for more details.