Как сделать запрос на публикацию в C#, в котором в качестве параметра указан файл - PullRequest
0 голосов
/ 20 февраля 2020

Я пытаюсь сделать пост-запрос с тремя параметрами, из которых два являются строковыми, но третий - это файл, который необходимо загрузить. Я попробовал следующий код, но не работает .. Он предоставит некоторый обзор.

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();


        }
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...