Crates.io | iron-send-file |
lib.rs | iron-send-file |
version | 0.1.1 |
source | src |
created_at | 2016-10-02 21:42:19.499923 |
updated_at | 2016-10-02 22:00:51.212081 |
description | Serve files with Range header support for Iron library. |
homepage | |
repository | https://github.com/bancek/iron-send-file.git |
max_upload_size | |
id | 6693 |
size | 5,544 |
Serve files with Range header support for Iron library.
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 http://localhost:3000 -H "Range: bytes=0-5"
extern
Luka Zakrajšek
MIT