You are currently offline, waiting for your internet to reconnect

How to programmatically download attachments from list items in Windows SharePoint Services

INTRODUCTION
This article describes how to programmatically download attachments from list items in Microsoft Windows SharePoint Services.
MORE INFORMATION
The attachments of a list item are stored in the Web folder in the following structure:
Folders["Lists"].SubFolders[strListName].SubFolders["Attachments"].SubFolders[item.ID.ToString()];
The following code is an example of code that you can use to programmatically download attachments from list items.
	SPWeb web = new SPSite("<Site URL>").OpenWeb();		//Open List		SPList list = web.Lists["<ListName>"];		//Get the item		SPListItem item = list.Items[1];		//Get the folder		SPFolder folder = web.Folders["Lists"].SubFolders[strListName].SubFolders["Attachments"].SubFolders[item.ID.ToString()]; 				foreach(SPFile file in folder.Files)		{			byte[] binFile = file.OpenBinary();			System.IO.FileStream fstream = System.IO.File.Create("c:\\MyDownloadFolder\\" + file.Name);				fstream.Write(binFile, 0, binFile.Length);		}
WSSv3 WSS
Properties

Article ID: 929259 - Last Review: 12/20/2006 19:02:14 - Revision: 1.1

  • Microsoft Windows SharePoint Services 2.0
  • kbexpertiseinter kbexpertisebeginner kbhowto KB929259
Feedback