How to copy an image component from one publication to another using api in 2009?
Is it possible? I tried to use
newComponent.Multimedia.SetUploadedMultimediaFilename(originalComponent.Multimedia.Filename);
+ newComponent.save (); where my newComponent is the one I create from the source component.
<tcm:Error xmlns:tcm="http://www.tridion.com/ContentManager/5.0" ErrorCode="80040325" Category="3" Source="Kernel" Severity="2"> - <tcm:Line ErrorCode="80040325" Cause="false" MessageID="16137"> - <![CDATA[ Unable to save Component (tcm:0-0-0). ]]> <tcm:Token>RESID_4574</tcm:Token> <tcm:Token>RESID_4418</tcm:Token> <tcm:Token>tcm:0-0-0</tcm:Token> </tcm:Line> - <tcm:Line ErrorCode="80040325" Cause="true" MessageID="16010"> - <![CDATA[ Operation is not supported on a new item (or on a null URI). ]]> </tcm:Line> - <tcm:Details> - <tcm:CallStack> <tcm:Location>UtilitiesBL.AssertValidURI</tcm:Location> <tcm:Location>ComponentBL.CheckMultiMediaProperties</tcm:Location> <tcm:Location>ComponentBL.Create</tcm:Location> <tcm:Location>XMLState.Save</tcm:Location> <tcm:Location>Component.Save</tcm:Location> </tcm:CallStack> </tcm:Details> </tcm:Error>
source share