37 lines
1.3 KiB
Lua
37 lines
1.3 KiB
Lua
local tencent_cos = {}
|
|
tencent_cos.__index = tencent_cos
|
|
|
|
--[[
|
|
创建一个新的 tencent_cos 对象
|
|
@return 返回一个新的 tencent_cos 对象
|
|
]]
|
|
function tencent_cos.new(db)
|
|
local instance = setmetatable({}, tencent_cos)
|
|
if db == nil then
|
|
instance.module = fw_tencent_cos.new()
|
|
else
|
|
instance.module = db
|
|
end
|
|
|
|
return instance
|
|
end
|
|
|
|
|
|
function tencent_cos:upfile(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name,filename)
|
|
return self.module:upfile(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name,filename)
|
|
end
|
|
function tencent_cos:updata(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name,data)
|
|
return self.module:updata(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name,data)
|
|
end
|
|
function tencent_cos:del(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name)
|
|
return self.module:del(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name)
|
|
end
|
|
function tencent_cos:exist(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name)
|
|
return self.module:exist(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name)
|
|
end
|
|
function tencent_cos:self()
|
|
return self.module:self()
|
|
end
|
|
|
|
return tencent_cos
|