Files
resty_functions/scripts/test_upyun_upload.lua
T

29 lines
732 B
Lua
Raw Normal View History

2022-01-28 02:25:18 +08:00
package.path = package.path .. ';/usr/local/openresty/nginx/scripts/?.lua';
2022-01-15 18:40:22 +08:00
local yun = require("upyun")
2022-01-28 02:25:18 +08:00
local cjson = require "cjson"
2022-01-15 18:40:22 +08:00
2022-01-15 21:32:55 +08:00
local function upyun_upload_file()
2022-01-15 18:40:22 +08:00
2022-01-15 21:32:55 +08:00
local config = {
user = "moicen", --授权操作员名称
passwd = "NyJ51zRwFApY9Wo9EHJMrb8GI9YtvpVN", --操作员密码
2022-01-28 02:25:18 +08:00
localFilePath = "/file_upload/abc.mp3"
2022-01-15 21:32:55 +08:00
}
2022-01-15 18:40:22 +08:00
2022-01-15 21:32:55 +08:00
local upyun = yun:new(config)
2022-01-28 02:25:18 +08:00
local savePath = "huiwing/test/abc.mp3"
2022-01-15 21:32:55 +08:00
local gmkerl = nil
local options = nil
local info, err = upyun:upload_file(savePath, gmkerl, options)
if not info then
ngx.say("failed to upload image file : " .. err)
return
else
2022-01-28 02:25:18 +08:00
ngx.say(cjson.encode(info))
2022-01-15 21:32:55 +08:00
end
2022-01-15 18:40:22 +08:00
end
2022-01-15 21:32:55 +08:00
upyun_upload_file()