zoukankan      html  css  js  c++  java
  • Xamarin.Forms 使用HttpClient上传文件

    Xamarin.Forms 使用HttpClient上传文件

    在应用开发中,上传图片很多时候都是不可避免的问题;

    以下用HttpClient实现的上传文件代码:

     1  public static async Task<string> UploadFileAsync(string url ,string path)
     2         {
     3             using (var client = new HttpClient())
     4             {
     5                 using (var content = new MultipartFormDataContent("Upload----" + DateTime.Now.Ticks.ToString("x")))
     6                 {
     7                     var upfilebytes = File.ReadAllBytes(path);
     8                     var ms = new MemoryStream(upfilebytes);
     9                     content.Add(new StreamContent(ms), "file", "upload.jpg");
    10                     using (var httpResponseMessage = await client.PostAsync(url, content))
    11                     {
    12                         var responseContent = "";
    13                         if (httpResponseMessage.IsSuccessStatusCode)
    14                         {
    15                             responseContent = await httpResponseMessage.Content.ReadAsStringAsync();
    16                         }
    17                         return responseContent;
    18                     }
    19                 }
    20             }
    21         }
  • 相关阅读:
    使用Python操作MySQL数据库
    SQL server数据库语句
    SQL server数据库
    实施工程师
    Vue外卖项目
    每日思考记录(12)
    Vue核心知识点
    jQuery快速入门
    js
    css2
  • 原文地址:https://www.cnblogs.com/devin_zhou/p/8442650.html
Copyright © 2011-2022 走看看