title: asp.net Web API retrieve file(s) without saving them
body: <p>I want to retrieve file(s) with ASP.NET Web Api, XML file(s) or zip file(s).
  There are many examples how to do this, like this:
  <a href="http://www.asp.net/web-api/overview/working-with-http/sending-html-form-data,-part-2" rel="nofollow">http://www.asp.net/web-api/overview/working-with-http/sending-html-form-data,-part-2</a></p>
  
  <p>But the problem is, I don't want to save them on HDD!
  I just want to validate the XML with some functions and generate a report on the fly and want to return this report.
  But every tutorial use the "MultipartFormDataStreamProvider" witch save the files on HDD.</p>
  
  <p>How can I get the file(s) and file name(s) in memory?</p>
  
  <p>Kind regards</p>