1个不稳定版本
0.1.0 | 2021年10月9日 |
---|
#1371 in HTTP服务器
8KB
53 行
trillium-send-file
为trillium.rs提供文件连接扩展。
入门指南
[dependencies]
trillium = "0.2.0"
trillium-smol = "0.2.0"
trillium-send-file = { version = "0.1.0", features = ["smol"] }
使用features = ["async-std"]
以使用async-std运行时。
示例
src/main.rs
use trillium::Conn;
use trillium_send_file::SendFileConnExt;
fn main() {
trillium_smol::run(|conn: Conn| async move {
conn.send_file("/tmp/file.txt".into()).await
});
}
lib.rs
:
从文件系统发送静态文件,并附带适当的MIME类型。
[dependencies]
trillium = "0.2.0"
trillium-smol = "0.2.0"
trillium-send-file = { version = "0.1.0", features = ["smol"] }
使用features = ["async-std"]
以使用async-std运行时。
use trillium::Conn;
use trillium_send_file::SendFileConnExt;
fn main() {
trillium_smol::run(|conn: Conn| async move {
conn.send_file("/tmp/file.txt".into()).await
});
}
依赖关系
~6–20MB
~295K SLoC