title: Get original filename when downloading with WebClient
body: <p>Is there any way to know the original name of a file you download using the WebClient when the Uri doesn't contain the name? </p>
  
  <p>This happens for example in sites where the download originates from a dynamic page where the name isn't known beforehand. </p>
  
  <p>Using my browser, the file gets the orrect name. But how can this be done using the WebClient?
  E.g.</p>
  
  <pre><code>        WebClient wc= new WebClient();
          var data=   wc.DownloadData(@"www.sometime.com\getfile?id=123");
  </code></pre>
  
  <p>Using DownloadFile() isn't a solution since this method needs a filename in advance.</p>