2012-03-20 1 views
1

파일을 Alfresco로 업데이트하려고하지만, Alfresco가 같은 이름의 파일을 가지고있는 경우에는 "duplicate child name"예외가 발생합니다. 같은 이름의 파일을 업데이트하고 모두 유지할 수 있습니까? 예를 들어 파일 이름을 "fileNew"로 업로드 한 다음 정확히 동일한 이름의 파일을 다시 업로드하려고 시도합니다 (따라서 Alfresco와는 다른 버전 만 제공).이 Alfresco와 동일한 이름으로 업데이트되었습니다.

답변

5

실제로 업데이트하지는 않았지만 이미 존재하는 자식을 생성하십시오. 프레스코는 "내용을 추가"(기존 웹 클라이언트에서)

<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> 

하면 "갱신"을 사용하십시오 (contentModel.xml를 보라) 또는 공유에서 "새 버전을 업로드"가 아닌 고유하게 아이 이름이 필요 또는 "업로드".