title: How to get around IE8 32k limit on data:uri on base64 encode?
body: <p>I need to send an html response to the browser containing a 1920x1080 png. It's a screenshot taken by an html query.</p>
  
  <p>I encode the image in base64 and sends it embedded as an text/html content-type. Something simple like :</p>
  
  <pre><code>&lt;HTML&gt;&lt;HEAD&gt;Whatever&lt;/HEAD&gt;&lt;BODY&gt;&lt;img src="data:image/png;base64,data"/&gt;&lt;/BODY&gt;&lt;/HTML&gt;
  </code></pre>
  
  <p>It works fine on FF and Chrome, the problem is I need to support IE8. IE8 as a limit on the length of the data:uri.</p>
  
  <p>If I compress the image so the png encoding is under 32k (about 600x500) I lose too much information.</p>
  
  <p>What would be the easiest work around for this problem? (I don't have access to a server to host the image or such)</p>