Сохранение SPFile на локальный жесткий диск

Я пытаюсь извлечь файл из sharepoint на локальный жесткий диск.

Вот мой код:

SPFile file = web.GetFile("http://localhost/Basics.pptx");                
byte[] data = file.OpenBinary();
FileStream fs = new FileStream(@"C:\Users\krg\Desktop\xyz.pptx",FileMode.Create,FileAccess.Write);

BinaryWriter w = new BinaryWriter(fs);            
w.Write(data, 0, (int)file.Length);            
w.Close();            
fs.Close();

Когда я пытаюсь открыть этот файл, он отображается как поврежденный.

Исходный размер файла - 186 Кб, после загрузки - 191 Кб.

Каково решение для загрузки файла из sharepoint ..?

5
задан jesterjunk 21 October 2015 в 10:01
поделиться