Маленький но полезный кусок кода, копирование вложений из одного элемента списка sharepoint в другой.
private static void CopyAttachments(SPListItem itemfrom, ref SPListItem itemto)
{
// ** Copy any attachments
foreach (string fileName in itemfrom.Attachments)
{
SPFile file = itemfrom.ParentList.ParentWeb.GetFile(itemfrom.Attachments.UrlPrefix +
fileName);
byte[] imageData = file.OpenBinary();
itemto.Attachments.Add(fileName, imageData);
}
}