将视频文件从Harddisk上传到服务器RestSHARP

时间:2018-03-07 16:56:18

标签: c# restsharp

我是RestSharp的新手,使用C#WPF,我想使用PHP API和RestSharp将视频(mp4)文件上传到服务器。

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

这不是上传文件。

1 个答案:

答案 0 :(得分:0)

如果您想通过分段上传使用POST请求上传文件,请使用此格式

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