上传文件

最近更新时间:2021-11-09 11:18:49

我的收藏

接口说明

上传小文件(小于5MB)使用的 API,请参见 简单上传文件
上传大文件(大于5MB)使用的 API,请参见 初始化分片上传逐个上传分片结束上传分片

功能说明

1. 上传媒体(和封面)文件。
2. API 在服务端的上传步骤请参见 服务端上传综述

SDK 方式

建议使用 封装的 SDK 进行 API 的调用。

API 方式

使用方式请参见上述 API 链接中的文档,各 API 的语法为:
PUT <ObjectName> HTTP/1.1
Host: <BucketName>-<APPID>.cos.<Region>.myqcloud.com
Date: GMT Date
Authorization: Auth String
语法中的以下变量取值 VOD 申请上传的返回结果
<ObjectName>MediaStoragePath(对于封面文件为 CoverStoragePath)。
<BucketName>-<APPID>StorageBucket
<Region>StorageRegion
对于 API 请求,需要注意的点如下:
Authorization 签名使用 VOD 申请上传返回结果TempCertificate 的 SecretId 和 SecretKey,请参见 签名文档 进行计算。
在 HTTP 头部或 POST 请求包的 form-data 中传入 x-cos-security-token 字段(标识该请求使用的安全令牌),并赋值为 TempCertificate 中的 Token 字段。