Я пытаюсь сделать пост-запрос с тремя параметрами, из которых два являются строковыми, но третий - это файл, который необходимо загрузить. Я попробовал следующий код, но не работает .. Он предоставит некоторый обзор.
using System;
namespace WorkDrive
{
class Program
{
static void Main(string[] args)
{
string AuthToken = "xxxxxxxxxxxxxxxxxxxxxx";
string url = string.Format("https://apidocs.zoho.com/files/v1/upload?authtoken=" + AuthToken + "&scope=docsapi"");
string FolderID = "xxxxxxxxxxxxxx";
string fileName = "a.xls";
var client = new RestClient(url);
var request = new RestRequest();
request.AddParameter("fid", FolderID);
request.AddParameter("filename", fileName);
request.AddFile("content", "Path to File\\a.xls");
var response = client.Post(request);
var content = response.Content; // raw content as string
Console.WriteLine(content);
Console.ReadLine();
}
}
}