是否有可能在CQ5中获得节点或吊索资源的CRC?

时间:2013-08-22 12:55:24

标签: osgi cq5 jcr sling

我试图从资源或节点中的cq5内属性的资源或节点获取CRC或md5字节。

例如,假设我有一个DAM资产,我想获得包含图像数据的字节blob的MD5指纹,以便我知道内部数据何时发生了变化。

对于节点来说同样方便。在CQ5中有没有内置的方法来获得这个?

1 个答案:

答案 0 :(得分:2)

您是否尝试添加' etag' mixin到你想要校验和的节点?引用the spec on the etag mixin

  

jcr:etag属性是一个不透明的字符串,其语法与为HTTP / 1.1中的实体标记定义的语法相同。从语义上讲,jcr:etag与HTTP / 1.1强实体标签相当。

     

在创建混合:etag节点N或将mix:etag赋值给N时,存储库必须创建一个具有实现确定值的jcr:etag属性。

     

jcr:etag属性的值必须在对N的任何以下更改持续存在时立即更改:

     
      
  • 将BINARY属性添加到N。
  •   
  • 从N。
  • 中移除BINARY属性   
  • N的现有BINARY属性的值更改。
  •