#iron #send-file #range #header #serve #path #request

iron-send-file

使用支持Range头部的Iron库提供文件服务

2个版本

使用旧的Rust 2015

0.1.1 2016年10月2日
0.1.0 2016年10月2日

#14 in #send-file

MIT许可证

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