lua-resty-oss-uploader

A Lua client for Openrsty to upload file to Aliyun OSS storage, OpenResty的阿里云的OSS上传客户端

Stars
8

lua aliyun OSS client[oss Lua ]

the HTTP client based on https://github.com/pintsized/lua-resty-http

useage

OSS

example code

local	oss_upload 	=	require "resty.oss_upload"

local uploader  	= 	oss_upload:new(access_key_id,access_key_secret,bucket,timeOut,region)
   
local 	body 		=	'{}' 					-- [[url]]
   
local 	mimeType	=	'text/json'				--
   
local 	objectName 	=	'service_config.json'	-- 

local	startcall 	= 	ngx_now()*1000 
   
local url,err,upBody	=	uploader:upload(body,mimeType,objectName)
    

local	cost_time	=	ngx_now()*1000-startcall

ngx.log(ngx.INFO,',to=',bucket,',cost=',cost_time," OK  url=",objectName,',upBody=',upBody)