aliyunoss.lua 1.1 KB

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