代码之家  ›  专栏  ›  技术社区  ›  Viakode

将视频文件从硬盘上载到服务器RestSHARP

  •  0
  • Viakode  · 技术社区  · 8 年前

    我不熟悉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 回复  |  直到 8 年前
        1
  •  0
  •   Mohammad Mahmudul Hasan    8 年前

    如果要通过多部分上载使用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);