9个版本
新 0.0.8 | 2024年8月19日 |
---|---|
0.0.7 | 2024年8月13日 |
0.0.6 | 2024年7月29日 |
0.0.3 | 2024年6月21日 |
0.0.0+core.0.45.0 | 2024年2月19日 |
#609 在 HTTP服务器
每月375次下载
用于 oay
3MB
60K SLoC
Apache OpenDAL™ dav-server集成
dav-server-opendalfs
是一个使用opendal实现的 dav-server
实现。
这个crate可以帮助您使用相同的webdav API访问任何存储服务。
有用链接
示例
use anyhow::Result;
use dav_server::davpath::DavPath;
carguse dav_server_opendalfs::OpendalFs;
use opendal::services::Memory;
use opendal::Operator;
#[tokio::test]
async fn test() -> Result<()> {
let op = Operator::new(Memory::default())?.finish();
let webdavfs = OpendalFs::new(op);
let metadata = webdavfs
.metadata(&DavPath::new("/").unwrap())
.await
.unwrap();
println!("{}", metadata.is_dir());
Ok(())
}
品牌
首次和最突出的提及必须使用全称:Apache OpenDAL™ 的名称,用于任何个人用途(网页、手册、幻灯片等)。根据上下文和写作风格,您应该足够频繁地使用名称的全称,以确保读者清楚地了解OpenDAL项目和OpenDAL软件产品与ASF作为母组织之间的关联。
有关更多详细信息,请参阅Apache产品名称使用指南。
许可证和商标
根据Apache许可证版本2.0授权:http://www.apache.org/licenses/LICENSE-2.0
Apache OpenDAL、OpenDAL和Apache是Apache软件基金会的注册商标或商标。
依赖关系
~13–26MB
~399K SLoC