In this article, we will learn how to upload and download attachments using Zoho CRM in ASP.NET MVC Web application.
Let’s begin
Please read this article first of all here.
If you have not seen How to Create Lead using Zoho CRM then I recommend you to see that first. in that article, I described how to Create lead using Zoho CRM.
Open the HomeController.cs file and add the below code in it.
public void UploadAttachmets() { ZCRMModule moduleIns = ZCRMModule.GetInstance("Leads"); //module api name BulkAPIResponse<ZCRMRecord> response1 = moduleIns.GetRecords(); List<ZCRMRecord> relatedLists = response1.BulkData; ZCRMRecord recordIns = ZCRMRecord.GetInstance("Leads", relatedLists[0].EntityId);//module api name with record id APIResponse response = recordIns.UploadAttachment("Your File Path"); ZCRMAttachment uploadAttachment = (ZCRMAttachment)response.Data; }
public void GetListOfAttachments() { ZCRMModule moduleIns = ZCRMModule.GetInstance("Leads"); //module api name BulkAPIResponse<ZCRMRecord> response1 = moduleIns.GetRecords(); List<ZCRMRecord> relatedLists = response1.BulkData; ZCRMRecord recordIns = ZCRMRecord.GetInstance("Leads", relatedLists[0].EntityId); //module api name with record id BulkAPIResponse<ZCRMAttachment> response = recordIns.GetAttachments(); List<ZCRMAttachment> attachments = response.BulkData; //attachments - list of ZCRMAttachment instance }
public void DownloadAttachments() { ZCRMModule moduleIns = ZCRMModule.GetInstance("Leads"); //module api name BulkAPIResponse<ZCRMRecord> response1 = moduleIns.GetRecords(); List<ZCRMRecord> relatedLists = response1.BulkData; ZCRMRecord recordIns = ZCRMRecord.GetInstance("Leads", relatedLists[0].EntityId); //module api name with record id FileAPIResponse response = recordIns.DownloadAttachment(your attachment id); //attachmentID Stream file = response.GetFileAsStream(); CommonUtil.SaveStreamAsFile("Your File Save Path", file, response.GetFileName()); }
if you have any questions or issues about this article, please let me know and more details here.
In this article, we have to show Create and Used PIPE in angular
In this article, we have to show Create and Used PIPE in angular
In this article, we have to show Create and Used PIPE in angular