上传文件

最后更新时间:2020-03-12 16:46:02

    接口说明

    功能说明

    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 字段。