title: Upload with multipart/form-data - Can't retrieve files in self-hosted service
body: <p>I'm using a ServiceStack webservice to handle image-uploads.</p>
  
  <p>When hosting this service in <code>IIS</code> via <code>AppHostBase</code> everything works fine.  </p>
  
  <p>Now i've switched to a self-hosted service running in a console-app using <code>AppHostHttpListenerBase</code>, and all of a sudden I can't get access to the uploaded data anymore.</p>
  
  <p>I am using the following property to get to the file:</p>
  
  <pre><code>var uploadedFiles = base.Request.Files;
  </code></pre>
  
  <p>When self-hosted, this array of <code>IHttpFile</code> is empty. When hosted in <code>ISS</code> it contains the upload.</p>
  
  <p>The client is sending a request with a <code>Content-Type</code> of <code>multipart/form-data</code>, which looks like this:</p>
  
  <pre><code>POST http://localhost:8081/upload/aaa HTTP/1.1
  Accept: application/json
  Content-Type: multipart/form-data; boundary="607a4dcf-585a-483b-b7dd-9f30d902e4a8"
  Host: localhost:8081
  Content-Length: 69553
  
  --607a4dcf-585a-483b-b7dd-9f30d902e4a8
  Content-Type: application/octet-stream
  Content-Disposition: form-data; name=file; filename=file; filename*=utf-8''file
  
  **** IMAGE DATA ****
  --607a4dcf-585a-483b-b7dd-9f30d902e4a8--
  </code></pre>
  
  <p>I am using ServiceStack version 4.0.5 from NuGet. The host-project is running .NET 4.5.</p>
  
  <p>Is this not supposed to work when self-hosted or do I have to configure something to make it work?</p>