10 个版本 (6 个重大更改)
| 新功能 0.7.0 | 2024年8月10日 |
|---|---|
| 0.6.0 | 2023年11月16日 |
| 0.5.1 | 2023年5月17日 |
| 0.4.1 | 2023年3月15日 |
| 0.1.0 | 2022年7月9日 |
#1924 在 网络编程
每月下载量 25,760
在 7 个 crate 中使用 (通过 openssh-sftp-client)
120KB
SLoC
此 crate 提供了一套 API,用于通过 sftp 协议访问远程文件系统,并以纯 Rust 实现。
它支持使用 WriteEnd (它可以 WriteEnd::clone 进行克隆) 发送多个请求并发,但是接收响应必须使用 ReadEnd::read_in_one_packet 顺序进行。
要创建 WriteEnd 和 ReadEnd,只需将远程启动的 sftp-server 的 stdin 和 stdout 传递给 connect。
此 crate 支持所有由 sftp v3 支持的操作,包括以下扩展:
依赖项
~4-10MB
~96K SLoC