Я написал некоторый код, который копирует файлы и их метаданные на новый URL.Но почему-то это только копирование метаданных для файлов Word и Excel.Все, что не связано с Microsoft, например, PDF-файлы, не копируют свои метаданные.Мой код ниже, кто-нибудь видит что-нибудь, что я должен изменить?
Кроме того, этот код работал для PDF-файлов, когда он работал под 2007 ...
static void CopyFileWithHistoryCrossSite(SPFile sourceFile, SPFolder destination, string destinationUrl)
{
byte[] binFile;
binFile = sourceFile.OpenBinary();
destination.Files.Add(destinationUrl, binFile, true);
}