仅在CMIS再现发生变化时才下载它们

时间:2017-09-04 09:51:05

标签: cmis

感谢ChangeLog和元数据,检测CMIS文档是否在未下载的情况下发生了变化easy

但是引渡怎么样?

每当修改文档时,我都会重新下载这些文档,但仅仅确定我的版本是不够的:

  1. 我不确定服务器生成再现需要多长时间。也许服务器很慢,或者只在晚上生成再现。
  2. 如果不更改原始文档,例如在修改服务器的再现参数之后或在软件更新之后,再现可能会发生变化。
  3. 如果我正确理解CMIS 1.1 specification,我可以在不下载的情况下获取有关再现的元数据:

    • HREF: 再现内容流的URI
    • 类型: 演绎的媒体类型
    • cmisra:renditionKind: 演绎的再现种类

    可以包含以下属性:

    • 标题: rendition的文件名(或名称属性,如果对象)
    • 长度: 再现的长度,以字节为单位

    没有创建时间戳,也没有版本,也没有对原始版本的引用。我运气不好,无所事事,只能下载再现,看它是否有变化?

1 个答案:

答案 0 :(得分:0)

服务器不应提供过时的格式。如果再现不再与主要内容匹配,无论出于何种原因,它应该(暂时)从再现列表中消失。这样,客户端始终只能获得当前的再现。