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