深入探索CMIS:对象操作全解析
1. 探索CMIS文档内容流
在CMIS系统中,文档的有效负载是其重要组成部分,它可以是任意MIME类型和大小的二进制或文本文件,具体取决于存储库的限制。这也是文档在CMIS以及所有ECM系统中显得特殊的原因之一。
下面我们通过一个示例来演示如何检索文档的内容流。我们将从测试的InMemory服务器中检索一个文本文档,并检查其内容。由于InMemory服务器启动时带有一些测试数据,我们将在根文件夹中搜索找到的第一个文本文档,然后检索其内容流。
import org.apache.chemistry.opencmis.commons.*
import org.apache.chemistry.opencmis.commons.data.*
import org.apache.chemistry.opencmis.commons.enums.*
import org.apache.chemistry.opencmis.client.api.*
// obtain the root folder object
Folder rootFolder = session.getRootFolder();
count = 0
// iterate through the children
for (t in rootFolder.getChildren()) {
if (t.getBaseTypeId().equals(BaseTypeId.CMIS_DOCUMENT)) {
count +=1;
println("name:" + t.getName());
超级会员免费看
订阅专栏 解锁全文
39

被折叠的 条评论
为什么被折叠?



