上传文件到腾讯云对象存储COS (cos.upload_object)
声明
腾讯返回结果 = cos.upload_object(存储桶名字, 本地文件路径, 腾讯云对象存储路径)
参数及返回值
存储桶名字
- 字符型,腾讯云的存储桶名字,根据腾讯云要求,存储桶名称由:名字-开发商APPID 组成
本地文件路径
- 字符型,文件在ATP服务器的路径
腾讯云对象存储路径
- 字符型,腾讯云对象存储路径
腾讯返回结果
- 文本型,腾讯云的返回结果,一般是json格式的字符串,可以通过json.json2lua进行解析。
示例
--注意secret_id和secret_key请替换为你自己的。
cos.config({secret_id = '*****', secret_key = '*****', region = 'ap-shanghai', scheme = 'https'})
--在ATP服务器创建一个文本文件上传到腾讯云
file.writes("/var/1.txt", "ATP可以做手机投屏,还能做手机自动化脚本控制,很棒棒哦")
print(cos.upload_object('test9999-1222189900', '/var/1.txt', 'ATPtest.txt'))
--将手机文件拉到ATP服务器,并上传到腾讯云
-- 将/sdcard/DCIM/abc.jpg复制到主机。
device.pull("/sdcard/DCIM/abc.jpg", "/pic/abc.jpg", True)
print(cos.upload_object('test9999-1222189900', '/pic/abc.jpg', '/pic/abc.jpg'))