提供静态(非图像)内容

上次更新: 2023-11-04
  • 创建对象:
  • Developer
    User

您可以使用图像服务管理目录中的非图像内容,并通过单独的/is/content上下文提供该内容。

此功能允许分别为每个项目配置TTL。

图像服务支持以下命令: /is/content:

类型

内容类型过滤器。

需要

req=userdata req=props 、和 req=exists 仅限。

缓存

允许禁用客户端缓存。

基本语法

请求

http:// 服务器 /is/content[/catalog/ 项目 ][? 修饰符 ]

服务器

server_address [ : 端口 ]

目录

目录标识符。

项目

静态内容项ID。

修饰符

命令 *[& 命令 ]

命令

cmdName =

cmdName

支持的命令名称之一。

命令值。

静态内容目录

静态内容目录与图像目录类似,但支持的数据字段较少:

属性/数据

说明

catalog::Id

此静态内容项的目录记录标识符。

catalog::Path

此内容项的文件路径。

catalog::过期时间

此内容项的TTL; attribute::Expiration 如果未指定或为空,则使用。

catalog::时间戳

文件修改时间戳;在通过启用基于目录的验证时需要 attribute::CacheValidationPolicy .

catalog::UserData

与此静态内容项关联的可选元数据;可用于具有以下功能的客户端: req=userdata .

catalog::UserType

可选数据类型;可用于筛选对静态内容的请求 type=命令 .

过滤静态内容

此机制有助于确保客户端仅接收适合其需求的内容。 假定静态内容使用适当的进行标记 catalog::UserType 值,客户端可以添加 type= 命令到请求。 图像服务将提供的值与 type= 命令到值 catalog::UserType 如果不匹配,将返回错误,而不是返回可能不适当的内容。

视频字幕文件

您可以封装视频字幕文件(WebVTT)、CSS或JSONP格式的任何文本文件。 JSON响应描述如下。

  • 对于WebVTT文件,响应的mime类型为text/javascript。 不返回JSON;而是返回使用JSON调用方法的JavaScript。 ID和处理程序都是可选的。
  • 对于CSS文件,响应的mime类型为text/javascript。 ID和处理程序都是可选的。
  • 默认情况下,会应用UTF-8编码以确保正确对其进行解码。 默认大小限制为2 MB。

您还可以将跟踪用于其他类型的定时元数据。 每个轨道元素的源数据是一个由定时提示列表组成的文本文件。 提示可以包括JSON或CSV等格式的数据。

请参阅 https://en.wikipedia.org/wiki/JSONP 有关JSONP格式的详细信息。

请参阅 www.json.org 以了解有关JSON格式的详细信息。

另请参阅

类型=需要=图像目录引用

在此页面上