unify httpc usage

This commit is contained in:
moicen
2022-06-27 04:16:16 +08:00
parent f71d0c9e27
commit c892e8fb41
4 changed files with 15 additions and 49 deletions
+5 -3
View File
@@ -4,13 +4,14 @@ package.path = package.path .. ';<SCRIPT_PATH>/?.lua';
local upload = require "resty.upload"
local uuid = require "resty.jit-uuid"
local http = require "resty.http"
local verify = require('jwt_verify')
local create_task = require("create_task")
local httpc = http:new()
local authHeader = ngx.req.get_headers().Authorization
local sudoerToken = ngx.req.get_headers().HtySudoerToken
verify(authHeader, sudoerToken)
verify(httpc, authHeader, sudoerToken)
local function read_form_file()
local chunk_size = 4096
@@ -68,7 +69,8 @@ local function read_form_file()
file_name = nil
file = nil
elseif type == "eof" then
create_task(httpc, files, authHeader, sudoerToken)
local task_text = cjson.encode({ task_type = TaskTypes.UPLOAD_PICTURE, payload = { images = files } })
create_task(httpc, task_text, authHeader, sudoerToken)
break
else
-- do nothing