zoukankan      html  css  js  c++  java
  • .net core web api 与httpclient发送和接收文件及数据

    客户端 HttpClient

             var url = $"https://localhost:44323/api/values/posttest?resource_source=yangwwmessage";
                    using (HttpClient _client = new HttpClient())
                    {
                        using (var multiContent = new MultipartFormDataContent())
                        {
                            var fileContent = new ByteArrayContent(System.IO.File.ReadAllBytes(imgPath));
                            multiContent.Add(fileContent, "file", Path.GetFileName(imgPath));
    
                            HttpResponseMessage response = _client.PostAsync(url, multiContent).Result;
                            string data = response.Content.ReadAsStringAsync().Result;
                        }
                    }

    服务端.net core Web Api 

            [HttpPost]
            [Route("PostTest")]
            public JsonResult PostTest()
            {
                var r = Request.Query["resource_source"].ToString();
                var files = HttpContext.Request.Form.Files;
                return new JsonResult("this is a test api for me") { StatusCode = 200 };
            }
  • 相关阅读:
    4.12作业
    4.9上机作业
    第十周上级作业
    第九周上机作业
    第八周作业
    第八周上机作业
    第七周作业
    第七周上机练习
    第六周作业
    4.9上机练习
  • 原文地址:https://www.cnblogs.com/dayang12525/p/10688842.html
Copyright © 2011-2022 走看看