From 31ddfd5a42d658b92e954e44d3326a8e37ac9198 Mon Sep 17 00:00:00 2001 From: AleksandrukTad Date: Tue, 10 Dec 2019 12:11:55 +0000 Subject: fix: decoding uri in file_server (#3187) --- std/http/file_server.ts | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'std/http/file_server.ts') diff --git a/std/http/file_server.ts b/std/http/file_server.ts index fb8f28081..41aac5e45 100755 --- a/std/http/file_server.ts +++ b/std/http/file_server.ts @@ -285,10 +285,10 @@ listenAndServe( addr, async (req): Promise => { const normalizedUrl = posix.normalize(req.url); - const fsPath = posix.join(target, normalizedUrl); + const decodedUrl = decodeURIComponent(normalizedUrl); + const fsPath = posix.join(target, decodedUrl); let response: Response; - try { const info = await stat(fsPath); if (info.isDirectory()) { -- cgit v1.2.3