split form upload and wx upload, refactor file structure
This commit is contained in:
@@ -0,0 +1,26 @@
|
||||
-- 指定模块引用目录,否则无法加载同目录下的其他文件
|
||||
--package.path = package.path .. ';/usr/local/opt/openresty/nginx/scripts/?.lua';
|
||||
package.path = package.path .. ';<SCRIPT_PATH>/?.lua';
|
||||
|
||||
local cjson = require "cjson"
|
||||
local upyun_upload = require("upyun_upload")
|
||||
local get_wx_media = require("wx_download")
|
||||
|
||||
local verify = require('jwt_verify')
|
||||
|
||||
local authHeader = ngx.req.get_headers().Authorization
|
||||
local sudoerToken = ngx.req.get_headers().HtySudoerToken
|
||||
verify(authHeader, sudoerToken)
|
||||
|
||||
local function run()
|
||||
|
||||
ngx.req.read_body()
|
||||
local req_body = cjson.decode(ngx.req.get_body_data())
|
||||
ngx.log(ngx.INFO, 'REQ_BODY -> ', ngx.req.get_body_data())
|
||||
|
||||
local downloaded_file = get_wx_media(req_body["payload"]["media_id"]);
|
||||
|
||||
upyun_upload.upload(downloaded_file)
|
||||
end
|
||||
|
||||
run();
|
||||
Reference in New Issue
Block a user