18 lines
467 B
Lua
18 lines
467 B
Lua
local cjson = require "cjson"
|
|
local uuid = require "resty.jit-uuid"
|
|
|
|
local TaskTypes = {
|
|
NOOP = 'NOOP',
|
|
AUDIO_CONVERT = "AUDIO_CONVERT"
|
|
}
|
|
|
|
|
|
local file_dir = ngx.var.tmp_file_dir
|
|
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 data = req_body["data"]["audio"]
|
|
local converted = file_dir .. "/" .. uuid.generate_v4() .. ".mp3";
|
|
|
|
-- todo: convert audio file to mp3
|