<div dir="ltr"><br><br><div class="gmail_quote">On Tue, May 18, 2010 at 8:16 AM, Clint Moore <span dir="ltr">&lt;<a href="mailto:cmoore@wamboli.com">cmoore@wamboli.com</a>&gt;</span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
The project that I&#39;m working on requires user image galleries.  The<br>
idea is to allow them to upload images via a form, do some rudimentary<br>
processing on the uploaded data and then send it directly to Amazon&#39;s<br>
S3 service.  The problem that I&#39;m running in to is that I can&#39;t seem<br>
to get the binary data from the post request correctly.  When written<br>
out to disk with withBinaryFile (hopefully thereby bypassing the new<br>
encoding pitfalls in ghc 6.12.x), file(1) says it&#39;s &#39;data&#39;.  This<br>
seems to be happening if I push it to a new object on S3 as well.<br>
<br>
I&#39;m secretly hoping I&#39;m doing something obviously wrong here.<br>
<br>
The code in question is at <a href="http://gist.github.com/404636" target="_blank">http://gist.github.com/404636</a> .  Hopefully<br>
it&#39;s obvious that it&#39;s way more frantic what-the-hell-is-going-on-here<br>
code than some crackpot&#39;s idea of production ready code :)<br>
<br>
Thanks, web-devel!<br></blockquote><div><br></div><div>Clint,</div><div><br></div><div>Firstly, would it be possible to modify your gist so that it&#39;s runnable on it&#39;s own? It&#39;s hard to debug what I can&#39;t see first hand.</div>
<div><br></div><div>Secondly, I&#39;m not certain I understand what you&#39;re saying the problem is. You mean that the file contents are simply &quot;data&quot;?</div><div><br></div><div>Michael </div></div></div>