首页 > 解决方案 > 如何将带有webclient的文件传递给asp.net mvc中的webservice?

问题描述

我想使用 webclient 将文件从控制器传递到 Web 服务。如何将我的文件作为 multipart/form-data 传递?

    [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();
    }

标签: asp.net-mvcwebclient

解决方案


推荐阅读