You need to enable JavaScript to run this app.
导航

上传策略

最近更新时间2024.04.03 16:22:46

首次发布时间2024.04.03 16:22:46

上传策略是媒资上传时附加的一组配置信息。您可在使用视频点播服务端 SDK 签发临时上传凭证 UploadAuthToken 时,签入上传策略。视频点播支持以下上传策略:

  • 限制允许上传的空间。可通过 SpaceNames([]string{}) 指定。

  • 限制允许上传的文件路径 FileName。可通过 KeyPtn("") 指定。FileName 介绍和字符规则请见 FileName。例如设置 "test/*" 表示上传时指定的文件路径必须包含 "test/" 前缀,设置 "test/123.mp4" 表示只允许上传时指定的文件路径为 "test/123.mp4"

  • 限制允许上传的文件类型和文件大小。可通过 UploadPolicy() 传入上传策略参数实现。具体请见上传策略参数介绍

上传策略参数介绍

您可以通过上传策略参数限制允许上传的文件类型和文件大小。具体参数说明如下:

参数类型是否必选描述

ContentTypeBlackList

Array of String

限制用户上传的文件类型 Content-Type 黑名单。示例如下:

  • ["text/*"]:禁止上传文本类型

  • ["image/*"] :禁止上传图片类型

  • ["image/jpeg", "image/png"] :禁止上传 JPG 和 PNG 类型的图片

  • ["application/json", "text/plain"] :禁止上传 JSON 文本和纯文本。

ContentTypeWhiteList

Array of String

允许用户上传的文件类型 Content-Type 白名单。

说明

  • 推荐 ContentTypeBlackListContentTypeWhiteList 参数二选一设置。

  • 如果 ContentTypeBlackListContentTypeWhiteList参数中设置的黑白名单均包含 A,那么黑名单优先级高于白名单,A 会被拒绝。

FileSizeUpLimitString上传文件大小的上限,单位为字节。
FileSizeBottomLimitString上传文件大小的下限,单位为字节。

设置上传策略

目前仅服务端 Go SDK 和 PHP SDK 支持设置上传策略。示例代码具体请见: