stage 7 attempt 3 (add 404)

This commit is contained in:
YK 2024-05-11 01:09:54 +03:00
parent 1d08f6f867
commit 4a298c8b1e

View File

@ -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,
};