title: How to upload images using an API Key that gives you permission to upload? [Python source code included]
body: <p>The documentation of the API shows source code on how to accomplish this in Python:</p>
  
  <pre><code>#!/usr/bin/python
  
  import pycurl
  
  c = pycurl.Curl()
  values = [
            ("key", "YOUR_API_KEY"),
            ("image", (c.FORM_FILE, "file.png"))]
  # OR:     ("image", "http://example.com/example.jpg"))]
  
  c.setopt(c.URL, "http://imgur.com/api/upload.xml")
  c.setopt(c.HTTPPOST, values)
  
  c.perform()
  c.close()
  </code></pre>
  
  <p>I'd like a bit of guidance on how to do this in C#. For instance, I'm lost on what these "values" would be in C#, how would I even declare them?</p>
  
  <p>I'm not familiar with cURL at all, so that might be holding me back from translating a bit.</p>
  
  <p>Help me Obi-wan. You're my only hope. /click</p>