Java 使用相同名称更新到Alfresco
我想将一个文件更新为Alfresco,但当Alfresco有一个同名文件时,会出现异常“重复的子名称”。Java 使用相同名称更新到Alfresco,java,methods,alfresco,Java,Methods,Alfresco,我想将一个文件更新为Alfresco,但当Alfresco有一个同名文件时,会出现异常“重复的子名称”。 我可以用相同的名称更新文件并保留所有文件吗。例如,我上载了名为“fileNew”的文件,然后我尝试再次上载一个名称完全相同的文件(因此它们只有不同的Alfresco版本)看起来您实际上没有更新,而是试图创建一个已经存在的子文件。Alfresco要求子名称是唯一的(请查看contentModel.xml) 文件夹 cm:cmobject 符合事实的 错误的 符合事实的 sys:base 错误
我可以用相同的名称更新文件并保留所有文件吗。例如,我上载了名为“fileNew”的文件,然后我尝试再次上载一个名称完全相同的文件(因此它们只有不同的Alfresco版本)看起来您实际上没有更新,而是试图创建一个已经存在的子文件。Alfresco要求子名称是唯一的(请查看
contentModel.xml
)
文件夹
cm:cmobject
符合事实的
错误的
符合事实的
sys:base
错误的
符合事实的
错误的
符合事实的
请确保在共享中使用“更新”(在旧web客户端中)或“上载新版本”,而不是“添加内容”或“上载”。看起来您实际上不是在更新,而是试图创建一个已经存在的子级。Alfresco要求子名称是唯一的(请查看
contentModel.xml
)
文件夹
cm:cmobject
符合事实的
错误的
符合事实的
sys:base
错误的
符合事实的
错误的
符合事实的
确保在共享中使用“更新”(在旧web客户端中)或“上载新版本”,而不是“添加内容”或“上载”
<type name="cm:folder">
<title>Folder</title>
<parent>cm:cmobject</parent>
<archive>true</archive>
<associations>
<child-association name="cm:contains">
<source>
<mandatory>false</mandatory>
<many>true</many>
</source>
<target>
<class>sys:base</class>
<mandatory>false</mandatory>
<many>true</many>
</target>
<duplicate>false</duplicate>
<propagateTimestamps>true</propagateTimestamps>
</child-association>
</associations>
</type>