我想将文件更新为Alfresco,但是当Alfresco具有相同名称的文件时,它会将异常“重复的子名称”视为异常。 我可以更新具有相同名称的文件并保留所有文件。例如,我上传名为“fileNew”的文件,然后我尝试再次上传一个具有相同名称的文件(因此他们只有不同版本的Alfresco)
答案 0 :(得分:5)
看起来你实际上并没有更新,而是试图创建一个已经存在的孩子。 Alfresco要求子名称是唯一的(请查看contentModel.xml
)
<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>
确保使用&#34;更新&#34; (在旧的网络客户端)或&#34;上传新版本&#34;在分享而不是&#34;添加内容&#34;或者&#34;上传&#34;。