title: How to send image in HttpClient SendRequestAsync
body: <p>I am using Windows.Web.Http instead of System and I am trying to send an image.</p>
  
  <p>My sample code:</p>
  
  <pre><code>    Dictionary&lt;string, object&gt; requestDictionary;
      HttpClient httpClient = new HttpClient();
      HttpRequestMessage re = new HttpRequestMessage();
      HttpResponseMessage response;
      re.Method =  HttpMethod.Post;
      re.RequestUri = url;
      string content_type = "application/json";
      string req_data = JsonConvert.SerializeObject(requestDictionary);
  
      re.Content = new HttpStringContent(req_data, UnicodeEncoding.Utf8, content_type);
  
      response = await httpClient.SendRequestAsync(re);
      response.EnsureSuccessStatusCode();
  
      var responseString = await response.Content.ReadAsStringAsync();
  
      httpClient.Dispose();
      httpClient=null;
  </code></pre>
  
  <p>In this case my requestDictionary will be some thing like</p>
  
  <pre><code>    requestDictionary.Add("Image", filename);
      requestDictionary.Add("description", some_description);
  </code></pre>
  
  <p>Someone please help me to achieve this.</p>