每个CMIS文档都有:
- a contentStream(例如视频,作为二进制文件)
- a contentStreamFileName(例如
myvideo.ogv
)
(除了具有空内容流的CMIS文档)
CMIS 1.1规范的2.1.4.3.3段说contentStreamFileName是不可更新的。
那么,当CMIS客户端想要将myvideo.ogv
重命名为cinematon.ogv
时,应该怎么做呢?
还有什么比下载和重新上传具有不同名称的相同二进制文件更有效的吗?
二进制文件可以是几个gb
通用CMIS客户端不能在不替换内容(用相同的内容)的情况下重命名内容流。存储库之间没有统一的定义如何处理内容流文件名。这就是为什么这个属性是只读的。
一些存储库允许更改文件名,但如何更改是存储库特定的