Posts

Showing posts from December, 2012

Programmatically upload file to SharePoint Document Library

Method 1 : Stream fStream = upfile.PostedFile.InputStream;                             byte [] contents = new byte [fStream.Length];                             fStream.Read(contents, 0, ( int )fStream.Length);                             fStream.Close();                             string Filename = upfile.FileName;                             string destUrl = SPContext .Current.Site.Url + "/" + myLibrary.Title + "/" + Filename;                             oweb.Files.Add(destUrl, contents); Method 2 : with metadata SPDocumentLibrary myLibrary = oweb.Lists[attachmentsLib] as SPDocumentLibrary ;                             byte [] fileBytes = upfile.FileBytes;                             string strDestUrl = myLibrary.RootFolder.Url + "/" + upfile.FileName;                              SPFile destFile = myLibrary.RootFolder.Files.Add(strDestUrl, fileBytes, true );                             destFile.Item[ &qu