Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 如何在asp.net mvc中将带有webclient的文件传递给webservice?_Asp.net Mvc_Webclient - Fatal编程技术网

Asp.net mvc 如何在asp.net mvc中将带有webclient的文件传递给webservice?

Asp.net mvc 如何在asp.net mvc中将带有webclient的文件传递给webservice?,asp.net-mvc,webclient,Asp.net Mvc,Webclient,我想使用webclient将文件从控制器传递到web服务。如何将文件作为多部分/表单数据传递 [HttpPost] public ActionResult Create(CreateSliders create, HttpPostedFileBase imgUp) { if (ModelState.IsValid) { WebClient webclient = new WebClient();

我想使用webclient将文件从控制器传递到web服务。如何将文件作为多部分/表单数据传递

    [HttpPost]
    public ActionResult Create(CreateSliders create, HttpPostedFileBase imgUp)
    {
        if (ModelState.IsValid)
        {

            WebClient webclient = new WebClient();
            webclient.Headers[HttpRequestHeader.ContentType] = "application/json;charset=utf-8";
            string url = "MYURL";
            webclient.Headers["Authorization"] = "Basic " + Convert.ToBase64String(Encoding.Default.GetBytes("Username:Password"));
            webclient.Headers.Add("Request-type", "edit-sliders");
            webclient.Encoding = UTF8Encoding.UTF8;
            ///What should i do for pass myfile??

        }

        return View();
    }