上传视频文件

最近更新时间:2019-05-10 18:48:15

接口名称

上传小文件(小于20MB)使用的 API

上传大文件(大于20MB)使用的 API

功能说明

  1. 将视频(和封面)文件。
  2. API 在服务端上传位于哪个步骤请参考 服务端上传综述

SDK

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

使用方式

使用方式可以参考以上各 API 链接中的文档,各 API 的语法为:

POST /files/v2/<appid>/<bucket_name>[/dir_name]/<file_name>  HTTP/1.1
Host: <Region>.file.myqcloud.com
Content-Type: multipart/form-data
Authorization: <multi_effect_signature>

语法中的以下变量取值 VOD发起上传的返回结果

<appid>storageAppId
<bucket_name>storageBucket
[/dir_name]/<file_name>video.storagePath(对于封面文件为cover.storagePath),
<Region>storageRegion
<multi_effect_signature>video.storageSignature(对于封面文件为cover.storageSignature)

请求示例

POST /files/v2/10022853/98733ff8vodgzp1252407000/98733ff8vodgzp1252407000/16ff88888887398155785996708/AhBabcq3AQcA.mp4 HTTP/1.1
Host: gzp.file.myqcloud.com
Content-Type: multipart/form-data
Authorization: 7pWh8DSEnLkqi6c8l9oTKcDPSuVhPTEwMDIyODUzJmI9OTg3MzNmZjh2b2RnenAxMjUxNjAzNDAzJms9QUtJRElXZTdBdEkxMFBRa204UkVEbDRVTzdJNm15bjZOREY3JmU9MTUyNTA3MTA5MyZ0PTE1MjQ4OTgyOTMmcj0zMjY3ODc4NzE5JmY9LzEwMDIyODUzLzk4NzMzZmY4dm9kZ3pwMTI1MTYwMzQwMy85ODczM2ZmOHZvZGd6cDEyNTE2MDM0MDMvMTZmZjgxNDU3NDQ3Mzk4MTU1Nzg1OTk2NzA4L0FoQnpBaXEzQVFjQS5tcDQ=