tencent_cos.lua 1.5 KB

123456789101112131415161718192021222324252627282930313233343536373839
  1. local tencent_cos = {}
  2. tencent_cos.__index = tencent_cos
  3. --[[
  4. 创建一个新的 tencent_cos 对象
  5. @return 返回一个新的 tencent_cos 对象
  6. ]]
  7. function tencent_cos.new(db)
  8. local instance = setmetatable({}, tencent_cos)
  9. if db == nil then
  10. instance.module = fw_tencent_cos.new()
  11. else
  12. instance.module = db
  13. end
  14. return instance
  15. end
  16. function tencent_cos:upfile(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name,filename)
  17. return self.module:upfile(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name,filename)
  18. end
  19. function tencent_cos:updata(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name,data)
  20. return self.module:updata(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name,data)
  21. end
  22. function tencent_cos:del(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name)
  23. return self.module:del(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name)
  24. end
  25. function tencent_cos:exist(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name)
  26. return self.module:exist(appid,endpoint,access_key_id, access_key_secret,bucket_name,object_name)
  27. end
  28. function tencent_cos:deldir(appid,endpoint,access_key_id, access_key_secret,bucket_name,prefix)
  29. return self.module:deldir(appid,endpoint,access_key_id, access_key_secret,bucket_name,prefix)
  30. end
  31. function tencent_cos:self()
  32. return self.module:self()
  33. end
  34. return tencent_cos