0

I am new to RestSharp, using C# WPF, i want to upload a video (mp4) file to server using PHP API and RestSharp.

var Client = new RestClient("https://www.XXXX.com/");
var Request = new RestRequest("FILE.php", Method.POST);
Request.AddParameter("uniqueID", DeviceID);
Request.AddParameter("POSTID", POSTID);
Request.AddParameter("outPutVideoPath", outPutVideoPath);
Request.AddParameter("accesstoken", "TOKEN");

This is not uploading file.

Stephen Kennedy
  • 20,585
  • 22
  • 95
  • 108
Viakode
  • 15
  • 6

1 Answers1

0

If you want to upload a file using POST request via multipart uploading, then use this format

var client = new RestClient("https://www.xxxx.com/File.php");
var request = new RestRequest(Method.POST);

request.AddHeader("content-type", "multipart/form-data; [boundary info]");
request.AddParameter("multipart/form-data",[multiparted data], 
ParameterType.RequestBody);
IRestResponse response = client.Execute(request);