详情页标题前

腾讯云对象存储对象访问 URL

详情页1

简介

文档提供获取已上传到存储的对象访问 URL 的代码示例。

获取对象访问 URL

功能说明

查询对象访问的 URL,该接口不会判断对象是否真实存在。说明如何使生成的对象 URL 在浏览器中打开是预览,而不是下载:在获取的 url 后拼接参数 response-content-disposition=inline。如何使生成的对象 URL 在浏览器中打开是下载,而不是预览:在获取的 url 后拼接参数 response-content-disposition=attachment。下载时如何重命名文件:在获取的 URL 后拼接参数 filename,例如 response-content-disposition=attachment;filename=自定义文件名。若使用临时密钥生成预签名 URL,请确保申请临时密钥的 action 添加了 "name/cos:GetObject" 权限。

使用示例

获取在浏览器默认下载的 url:

cos.getObjectUrl(  {    Bucket: 'examplebucket-1250000000', // 填入您自己的存储桶,必须字段    Region: 'COS_REGION', // 存储桶所在地域,例如 ap-beijing,必须字段    Key: '头像.jpg', // 存储在桶里的对象键(例如1.jpg,a/b/test.txt),支持中文,必须字段    Sign: true, // 获取带签名的对象 URL  },  function (err, data) {    if (err) return console.log(err);    /* url为对象访问 url */    var url = data.Url;    /* 复制 downloadUrl 的值到浏览器打开会自动触发下载 */    var downloadUrl =      data.Url +      (data.Url.indexOf('?') > -1 ? '&' : '?') +      'response-content-disposition=attachment;filename=图片.jpg'; // 补充强制下载的参数并重命名下载后的文件  });

参数说明

参数名 参数描述 类型 是否必填
Bucket 存储桶的名称,命名规则为 BucketName-APPID,此处填写的存储桶名称必须为此格式 String
Region 存储桶所在地域,枚举值请参见 地域和访问域名 String
Key 对象键(Object 的名称),对象在存储桶中的唯一标识,详情请参见 对象概述 String
Sign 是否返回带有签名的 Url,默认为 true,当对象为私有读时,获取到不带签名的 url 依然没有权限访问 Boolean
Protocol 可选填为 http:https:,默认为 http:(带冒号) String
Domain 存储桶访问域名,默认为 {BucketName-APPID}.cos.{Region}.myqcloud.com String
Method 操作方法,例如 GET,POST,DELETE,HEAD 等 HTTP 方法,默认为 GET String
Query 签名中要签入的请求参数,{key: ‘val’} 的格式 Object
Headers 签名中要签入的请求头部,{key: ‘val’} 的格式 Object
Expires 签名几秒后失效,默认为 900 秒 Number

回调函数说明

function(err, data) { ... }
参数名 参数描述 类型
err 请求发生错误时返回的对象,包括网络错误和业务错误。如果请求成功则为空,详情请参见 错误码 文档 Object
data 请求成功时返回的对象,如果请求发生错误,则为空 Object
– Url 计算得到的 Url String

对象存储官网1折活动,限时活动,即将结束,速速收藏
同尘科技腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/145876.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 腾讯云轻量应用服务器查看 HTTPS 设置历史记录云小二

    操作场景 用于您获取某个主机名在当前解析的轻量应用服务器 设置HTTPS 的历史记录及其状态。 说明 设置 HTTPS 需要通过关联实例中的自动化助手执行命令完成操作。每次执行设置 HTTPS 操作后,关联实例的自动化助手执行命令历史中将会增加相应的任务记录。注意您在轻量应用服务器控制台删除域名解析,已经设置的 HTTPS 不会发生变化,但已不能通过该主机名…

    2023年12月9日
  • 腾讯云云点播TCPlayer 集成指引

    本文档将介绍适用于点播播放和直播播放的 Web 播放器 SDK (TCPlayer),它可快速与自有 Web 应用集成,实现视频播放功能。Web 播放器 SDK (TCPlayer)内默认包含部分 UI ,您可按需取用。 概述 Web 播放器是通过 HTML5 的 标签以及 Flash 实现视频播放。在浏览器不支持视频播放的情况下,实现了视频播放效果的多平台…

    腾讯云 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 腾讯云对象存储文本审核

    简介 内容审核功能是由 数据万象(Cloud Infinite,CI)提供的,数据万象将处理能力与 COS SDK 完全结合,您可以直接按照本篇文档指引进行使用。说明使用内容审核服务需拥有数据万象使用权限:主账号请 单击此处 进行角色授权。子账号请参见 授权子账号接入数据万象服务 文档。本文档提供关于文本审核的 API 概览和 SDK 示例代码。注意 COS…

    腾讯云 2023年12月9日
  • 视觉智能平台这个http请求有详细的文档么 ?-云小二-阿里云

    视觉智能平台这个http请求有详细的文档么 ? 按照这个请求提示:Specified api is not found, please check your url and method. 以下为热心网友提供的参考意见 阿里云视觉智能开放平台提供了详细的API文档,您可以在官网上找到。以下是一些常用的API文档链接: 图像识别API:https://help…

    2024年1月9日
  • Flink cdc oracle 同步 Oracle 数据库,程序启动后无反应-云小二-阿里云

    Flink cdc oracle 2.11Flink 1.13.6“` SourceFunction sourceFunction = OracleSource.builder() .hostname(“xx.x.xx.x”) .port(1531) .database(“TEST”) // mon…

    2023年12月27日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。