tencent cloud

14天试用边缘安全加速平台 EO 限时免费

文档反馈

对象存储

对象访问 URL

最后更新时间:2024-01-04 18:00:58

简介

本文档提供获取对象访问 URL 的代码示例。

获取对象访问 URL

方法原型

std::string GetObjectUrl(const std::string& bucket, const std::string& object, bool https = true, const std::string& region);

请求示例

qcloud_cos::CosConfig config("./config.json");
qcloud_cos::CosAPI cos(config);

std::string bucket_name = "examplebucket-1250000000"; // 替换为用户的存储桶名,由bucketname-appid 组成,appid必须填入,可以在COS控制台查看存储桶名称:https://console.tencentcloud.com/cos5/bucket
std::string object_name = "exampleobject";
//获取对象https url,region为config.json中配置的地域
cos.GetObjectUrl(bucket_name, object_name);
//获取对象http url,region为config.json中配置的地域
cos.GetObjectUrl(bucket_name, object_name, false);
//获取对象https url, region为ap-shanghai
std::string object_url = cos.GetObjectUrl(bucket_name, object_name, true, "ap-shanghai");

参数说明

参数
参数描述
类型
是否必填
bucket
存储桶名
string
object
对象名
string
https
是否使用 https
bool
region
地域名
string

返回结果说明

该方法返回值为对象访问的 URL。

产品类别

文档章节

对象访问 URL

联系我们

联系我们,为您的业务提供专属服务。

技术支持

如果你想寻求进一步的帮助,通过工单与我们进行联络。我们提供7x24的工单服务。

7x24 电话支持
中国香港
+852 800 906 020 (免费)
美国
+1 844 606 0804 (免费)
英国
+44 808 196 4551 (免费)
加拿大
+1 888 605 7930 (免费)
澳大利亚
+61 1300 986 386 (免费)
EdgeOne 热线
+852 300 80699
更多本地服务热线陆续新增中