2个版本
使用旧的Rust 2015
0.1.1 | 2016年10月2日 |
---|---|
0.1.0 | 2016年10月2日 |
#14 in #send-file
5KB
74 行
iron-send-file
使用支持Range头部的Iron库提供文件服务。
示例
extern crate iron;
extern crate iron_send_file;
use std::path::Path;
use iron::prelude::*;
use iron_send_file::send_file;
fn main() {
Iron::new(|req: &mut Request| {
let path = Path::new("src/main.rs");
let res = Response::new();
send_file(req, res, path)
})
.http("localhost:3000")
.unwrap();
}
$ curl https://127.0.0.1:3000 -H "Range: bytes=0-5"
extern
作者
Luka Zakrajšek
许可证
MIT
lib.rs
:
iron-send-file
使用支持Range头部的Iron库提供文件服务。
依赖项
~5MB
~116K SLoC