首页 > 解决方案 > 在 C#.Net 中将文件上传到 zoho 联系人

问题描述

我正在尝试使用 RestSharp 将附件上传到 Zoho CRM 联系人,但无法做到。每次我收到响应“错误请求:请求不包含任何文件”时。我可以使用邮递员将文件上传到 zoho crm 联系人,但通过 C#.Net 应用程序没有成功。

我正在为我的 C#.Net 应用程序使用以下代码。你能指导我做错了什么吗?

var client = new RestClient("https://www.zohoapis.com/crm/v2/contacts/{contactID}/Attachments");
var request = new RestRequest(Method.POST);
request.AddHeader("Cache-Control", "no-cache");
request.AddHeader("Authorization", "Zoho-oauthtoken <access-token>");
request.AddHeader("content-type", "multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW");
request.AddParameter("multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW", "------`enter code here`WebKitFormBoundary7MA4YWxkTrZu0gW\r\nContent-Disposition: form-data; name=\"file\"; path=\"E:\\10.jpg\"\r\nContent-Type: image/jpeg\r\n\r\n\r\n------WebKitFormBoundary7MA4YWxkTrZu0gW--", ParameterType.RequestBody);
IRestResponse response = client.Execute(request);

提前致谢。

标签: c#.netrestsharpzoho

解决方案


推荐阅读