From 26f16e5fae7a4c2c3e0b394da1e2ff511768b92a Mon Sep 17 00:00:00 2001 From: huahua132 <958677003@qq.com> Date: Tue, 1 Aug 2023 16:02:24 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B7=AF=E5=BE=84=E6=98=AF=E4=B8=80=E4=B8=AA?= =?UTF-8?q?=E6=96=87=E4=BB=B6=E5=A4=B9=EF=BC=8Cread(a)=20content=E6=98=AFn?= =?UTF-8?q?il?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + lualib/util/file.lua | 8 ++++++-- lualib/wlua/request.lua | 1 - 3 files changed, 7 insertions(+), 3 deletions(-) diff --git a/.gitignore b/.gitignore index fa13cae..41f50f9 100644 --- a/.gitignore +++ b/.gitignore @@ -8,3 +8,4 @@ *.dSYM .DS_Store /lualib/rax.lua +.vscode \ No newline at end of file diff --git a/lualib/util/file.lua b/lualib/util/file.lua index 06774de..fc9169d 100644 --- a/lualib/util/file.lua +++ b/lualib/util/file.lua @@ -56,8 +56,12 @@ local function read_filecache(_, filepath) if f then local content = f:read "a" f:close() - local mimetype = via_content(content, filepath) - filecache[filepath] = { content, mimetype } + if content then + local mimetype = via_content(content, filepath) + filecache[filepath] = { content, mimetype } + else + filecache[filepath] = {} + end else filecache[filepath] = {} end diff --git a/lualib/wlua/request.lua b/lualib/wlua/request.lua index 2375fe0..ca0b4f7 100644 --- a/lualib/wlua/request.lua +++ b/lualib/wlua/request.lua @@ -58,7 +58,6 @@ function M:new(id, interface) body_raw = body_raw, url = url, origin_uri = url, - uri = url, headers = headers, -- request headers code = code,