【问题标题】:Upload Video File From Harddisk to server RestSHARP将视频文件从硬盘上传到服务器 RestSHARP
【发布时间】:2018-03-08 02:46:34
【问题描述】:

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

这不是上传文件。

【问题讨论】:

  • 如果你是上传,你在哪里添加文件???

标签: c# restsharp


【解决方案1】:

如果您想通过分段上传使用 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);

【讨论】:

  • 谢谢@MD,很抱歉,您能否只给[多部分数据]提供一个参数,以便我对此有所了解。
  • @EnhanceLabs 请按照这个问题,你会得到一个正确的想法,stackoverflow.com/questions/219827/…
  • 完成了兄弟。谢谢:)
猜你喜欢
  • 1970-01-01
  • 2014-04-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2011-06-28
  • 2013-10-03
  • 1970-01-01
  • 2013-03-14
相关资源
最近更新 更多