Fix "serve" subcommand for URL encoded static files (#1351)
This commit is contained in:
parent
3cb61c3bcd
commit
d734b1723c
|
@ -109,7 +109,7 @@ async fn handle_request(req: Request<Body>, mut root: PathBuf) -> Result<Respons
|
||||||
|
|
||||||
// Remove the trailing slash from the request path
|
// Remove the trailing slash from the request path
|
||||||
// otherwise `PathBuf` will interpret it as an absolute path
|
// otherwise `PathBuf` will interpret it as an absolute path
|
||||||
root.push(&req.uri().path()[1..]);
|
root.push(&decoded[1..]);
|
||||||
let result = tokio::fs::read(&root).await;
|
let result = tokio::fs::read(&root).await;
|
||||||
|
|
||||||
let contents = match result {
|
let contents = match result {
|
||||||
|
|
Loading…
Reference in a new issue