fix multi wx file path issue

This commit is contained in:
moicen
2022-06-26 19:07:19 +08:00
parent de61ea730e
commit 956421ce86
2 changed files with 4 additions and 3 deletions
+2 -2
View File
@@ -74,7 +74,7 @@ local function get_wx_media(media_id)
ngx.exit(resp.status)
end
local filename = ngx.re.match(resp.headers['Content-disposition'], [[filename="(.+\.([a-zA-Z0-9])+)"]], "jo")[1]
local filename = ngx.re.match(resp.headers['Content-disposition'], [[filename="(.+\.([a-zA-Z0-9]+))"]], "jo")[1]
local file_dir = ngx.var.tmp_file_dir
local saved_file = file_dir .. "/" .. filename;
print('saved file...' .. saved_file);
@@ -86,7 +86,7 @@ local function get_wx_media(media_id)
file:close()
end
return saved_file;
return saved_file, filename;
end
return get_wx_media;
+2 -1
View File
@@ -21,7 +21,8 @@ local function read_wx_file()
local files = {}
for i = 1, #req_body["media_ids"] do
print("media_id -> ", i, req_body["media_ids"][i])
table.insert(files, get_wx_media(req_body["media_ids"][i]));
local _, filename = get_wx_media(req_body["media_ids"][i])
table.insert(files, filename);
end
create_task(files, authHeader, sudoerToken)