У меня есть документ, который хранится в библиотеке документов sharepoint. Теперь я хочу открывать и читать данные из него ... как я могу это сделать.1001 *
Попробуйте SPFile.OpenBinaryStream
С SharePoint 2007 - чтение содержимого из SPFile :
string content = string.Empty; using (SPSite oSite = new SPSite("http://localhost/")) { using (SPWeb oWeb = oSite.OpenWeb()) { SPDocumentLibrary doclib = (SPDocumentLibrary)oWeb.GetList(DocLibUrl); SPFile htmlFile = doclib.Items[0].File; using (System.IO.StreamReader reader = new System.IO.StreamReader(htmlFile.OpenBinaryStream())) { content = reader.ReadToEnd(); } } }
Похоже, вам нужно использовать объект HTTPRequest для получения файла.Вот пример кода:
http://geeknotes.wordpress.com/2008/01/10/saving-a-possibly-binary-file-from-a-url-in-c/