stage 7 attempt 3 (add 404)
This commit is contained in:
parent
1d08f6f867
commit
4a298c8b1e
@ -70,12 +70,12 @@ async fn process (mut stream: TcpStream, args: A) -> Result<()> {
|
||||
p if p.starts_with("/files/") => {
|
||||
let path = args.directory.join(p.trim_start_matches("/files/"));
|
||||
let mut buf = vec![];
|
||||
let mut f = File::open(path).await?;
|
||||
|
||||
|
||||
if let Ok(mut f) = File::open(path).await {
|
||||
let _ = f.read_to_end(&mut buf).await;
|
||||
|
||||
Response::OctetStream(buf)
|
||||
} else {
|
||||
Response::_404
|
||||
}
|
||||
},
|
||||
_ => Response::_404,
|
||||
};
|
||||
|
||||
Loading…
Reference in New Issue
Block a user