我试图从资源或节点中的cq5内属性的资源或节点获取CRC或md5字节。
例如,假设我有一个DAM资产,我想获得包含图像数据的字节blob的MD5指纹,以便我知道内部数据何时发生了变化。
对于节点来说同样方便。在CQ5中有没有内置的方法来获得这个?
答案 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属性的值更改。