Get All Attachments From The List Item
This example in this topic will show you how to Get/Retrieve all the attachments from a SharePoint List Item
Please follow the steps to execute the code in visual studio using Console Application
Steps:
- Open your Visual Studio.
- From the template select Console Application and click next.
- Enter name and select the location to store the project and click create.
- Now your program.cs file will open, write/copy, paste the below-given code.
using Microsoft.SharePoint.Client;
using System;
namespace CSOMCRUD
{
class Program
{
try
{
using (ClientContext clientContext = new ClientContext("http://hr.zubaircorp.com/"))
{
Web web = clientContext.Web;
// Enter the List Name
List list = web.Lists.GetByTitle("Employeebasic");
// Get Item by ID or you can use query also
ListItem listItem = list.GetItemById(200);
clientContext.Load(listItem);
clientContext.ExecuteQuery();
// AttachmentCollection object
AttachmentCollection attachments = listItem.AttachmentFiles;
clientContext.Load(attachments);
clientContext.ExecuteQuery();
foreach (Attachment oAttachment in attachments)
{
Console.WriteLine("File Name - " + oAttachment.FileName);
}
}
catch (Exception ex)
{
throw;
}
}
}
5. Click F5 or Run the Application.
Thank You for reading. Hope you have enjoyed this! :-)
Comments
Post a Comment