title: File upload HTTP PUT in C#
body: <p>I am writing a desktop app in C# for upload large sized files on a webserver using HTTP PUT. I have tried libcurl .net but it seems the bindings seem pretty difficult to use.</p>
  
  <p>Is there a better and easier way?</p>
  
  <p>PS: My server is nginx. I believe HTTP PUT is the best way but if there is a better alternative available on nginx, I can use that as well.</p>