Skip to main content

How to upload document to each item of the Sharepoint list?



Suppose you have a variable which is holding path to the file including the filename along with the extension.
string srcUrl = Target_Path_To_The_Directory + "\\FILE_NAME.doc";

Using the following code you can upload file to the item of the SharePoint list

SPList list=SPContext.Current.Web.Lists[“LIST_NAME”];

SPListItem item=list.Items.Add();

FileStream fStream = File.OpenRead(srcUrl);
string fileName = fStream.Name.Substring(3);
byte[] contents = new byte[fStream.Length];
fStream.Read(contents, 0, (int)fStream.Length);
fStream.Close();
item.Attachments.Add(filename, contents);
item.Update();


Hope this will help

Cheers

Pradeepa




Comments

Popular posts from this blog

error occurred in deployment step 'recycle iis application pool' :object reference not set to an instance of an object

While deploying using Visual studio, we may get an error "error occurred in deployment step 'recycle iis application pool' :object reference not set to an instance of an object" Solution:  Don't get  panic ..Simply restart the visual studio with the solution which you wanted to deploy on to the site This may help some one. -cheers pradeepa achar

How to get the SharePoint central admin url programmaticaly via C#?

I had come across a situation where i had to get the sharepoint central admin's url.. You can follow the following snippet of the code. At the begining add the namespace  using Microsoft.SharePoint.Administration; SPAdministrationWebApplication centralAdminFarmUrl =  Microsoft.SharePoint.Administration.SPAdministrationWebApplication.Local ; String  centralAdminUrl = centralAdminFarmUrl.Sites[0].Url;  This may help someone -Cheers Pradeepa Achar