是否可以在 Alfresco 中替换二进制文件的内容?如果没有,是否可以替换整个文件?
谢谢
内容只是 cm:content 类型节点上的一个属性,所以是的,这是可能的。事实上,每次您在 Alfresco 中编辑文件的内容时,内容都会被替换。它只是选择使用什么技术的问题。
它应该可以帮助您:
ContentWriter writer = contentService.getWriter(nodeRef, ContentModel.PROP_CONTENT, true);
writer.putContent(inputStream);
我想下面是另一种方法。
ContentData content = ContentData.createContentProperty("My content.");
nodeService.setProperty(nodeRef, ContentModel.PROP_CONTENT, content);