提供静态(非图像)内容

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

此功能允许单独配置每个项的TTL。

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

类型

内容类型过滤器。

请求

req=userdata req=prop 和req= exists(仅存 在)。

缓存

允许禁用客户端缓存。

基本语法

请求

http:// server /is/content[/catalog/ item ][? 修饰符 ]

服务器

server_address [ : 端口 ]

目录

目录标识符。

项目

静态内容项ID。

修饰语

命令 *[& 命令 ]

命令

cmdName = value

cmdName

支持的命令名称之一。

命令值。

静态内容目录

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

属性/数据

说明

目录::Id

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

目录::路径

此内容项的文件路径。

目录::过期

此内容项的TTL;属性:如果未指定或为空,则使用过期

catalog::TimeStamp

文件修改时间戳;启用属性::CacheValidationPolicy 的基于目录的验证时需要此参数。

catalog::UserData

与此静态内容项目关联的可选元数据;适用于具有 req=userdata 的客户端。

catalog::UserType

可选数据类型;可以使用 type=命令筛选静态内容的请求。

筛选静态内容

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

视频标题文件

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

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

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

有关JSONP格式的更多信息,请参阅https://en.wikipedia.org/wiki/JSONP

有关JSON格式的更多信息,请参阅www.json.org

另请参阅

type= , req=, Image Catalog Reference

在此页面上