title: Upload 0 byte file to Amazon S3
body: <p>Is it possible to upload a 0 byte file to Amazon S3? My standard response would be to not allow it, but I have a site that would like to allow users to upload blank .txt files, which happen to be 0 bytes.</p>
  
  <p>Amazon returns a Malformed XML response:</p>
  
  <pre><code>&lt;Error&gt;
  &lt;Code&gt;MalformedXML&lt;/Code&gt;
  &lt;Message&gt;The XML you provided was not well-formed or did not validate against our published schema&lt;/Message&gt;
  &lt;RequestId&gt;234...&lt;/RequestId&gt;
  &lt;HostId&gt;2309fsdijflsd...w32r09s&lt;/HostId&gt;
  &lt;/Error&gt;
  </code></pre>
  
  <p>I'm using boto==2.3.0 with Flask==0.8</p>