上传素材到腾讯云 COS

最近更新时间:2025-01-07 16:55:22

我的收藏
对接腾讯云 COS 的 SDK,调用其中的 putObject 方法将素材上传,上传时需要用到获取到的上传地址和上传凭证。
腾讯云 COS 的 SDK文档:对象存储-SDK 概览
java 上传示例可以参考:对象存储-上传对象
其他语言示例可以参考:对象存储-SDK 概览
注意:
调用 SDK 中的上传对象方法时,需要用到临时密钥和存储桶相关信息,这些信息都可以通过 获取上传临时令牌接口获取,下文举例说明。
临时密钥相关信息见下图:

存储桶相关信息需要从 PathPrefix 中解析见下图:

bucket名称:解析出来的值为 virtualhuman-cos-prod-1251316161。
region名称:解析出来的值为accelerate。
key(bucket 下的存储路径):解析出来的值为 customer-pipeline/352/59c6f6cd-8f92-45f9-8352-64ca8fb92eaa/。
注意:
解析出来的值为 key 的前半部分,还需要根据上传素材类型来拼接后半部分,如上传的是 pdf 授权书素材,则需要拼接上 idcard/xxx.pdf,如下图所示,具体后半部分值的定义请参考定制接口中的相关参数说明。