webdav-handler-rs
webdav-handler-rs copied to clipboard
webdav handler library for hyper, warp, actix-web or anything that can interface using the 'http' crate.
This crate seems to only support unix, and relies on several unix-only methods from the stdlib, such as `std::os::unix::ffi::{OsStrExt, DirBuilderExt, MetadataExt, OpenOptionsExt}` and many more within localfs.rs. Furthermore it seems...
Currently, correct quota information is returned only for root ('/') folder. However, there are cases when we mount a subdirectory of a webdav server as the cloud disk, and in...
So, now you can make `std::fs::OpenOptions` from webdav `OpenOptions`
Hi there! First of all, thanks for your crate! I'm making my own FS for my project. How can I handle `PUT` with [this trait](https://docs.rs/webdav-handler/0.2.0-alpha.4/webdav_handler/fs/trait.DavFileSystem.html) ?
https://github.com/miquels/webdav-handler-rs/blob/0acc45beda2ab42b022a8e9ef141edfc32278c78/src/localfs.rs#L12
For Windows 7 ~ 11, nanoseconds are not allowed. I mean `Microsoft-WebDAV-MiniRedir`
https://github.com/miquels/webdav-handler-rs/blob/58ad11459905bc22f868a1df231cbbc9101f8917/src/handle_gethead.rs#L416-L430 Rust function `display_size` is to format a given size in bytes into a human-readable string using binary prefixes (KiB, MiB, GiB, TiB). However, there are a few issues with...
I updated libraries in Cargo.toml and I fixed the things that this broke