<br><br><div class="gmail_quote">On Tue, Jun 9, 2009 at 12:48 AM, Anne van Kesteren <span dir="ltr"><<a href="mailto:annevk@opera.com">annevk@opera.com</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<div class="im">On Tue, 09 Jun 2009 03:33:56 +0200, Ian Hickson <<a href="mailto:ian@hixie.ch">ian@hixie.ch</a>> wrote:<br>
> On Mon, 11 May 2009, Samuel Santos wrote:<br>
>> I was asked by a client if it was possible to implement something<br>
>> similar to the asynchronous file upload used on gmail using only<br>
>> standard web technologies.<br>
>><br>
>> Looking at the gmail source code I can see that they use some flash<br>
>> magic. And by reading the HTML5 spec I could not find a way to implement<br>
>> this feature.<br>
><br>
> This is a feature of XHR2, I believe:<br>
><br>
>    <a href="http://dev.w3.org/2006/webapi/XMLHttpRequest-2/" target="_blank">http://dev.w3.org/2006/webapi/XMLHttpRequest-2/</a><br>
><br>
> ...though it will probably rely on the upcoming File API to actually<br>
> obtain files to upload.<br>
<br>
</div>And as such is not defined yet at all, but that is pretty much the plan, yes.</blockquote><div><br></div><div>Does the planned API allow for the composition of multipart encoded posts including binary file parts? So not just sending the binary file data in isolation.</div>
<div><br></div><div>Such that the caller can use some File API to obtain references to files, and then stitch together a "blob" of data to upload, including the file data, that looks just like what would be sent via a Form post, and then to have XHR2 send it.</div>
<div><br></div><div>Fyi, the latest release of Gears lets you do that with the combination of Desktop.openFiles(), BlobBuilder, and HttpRequest.send(blob)... of course non-standard.</div><div><br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex;">
<br>
<font color="#888888"><br>
<br>
--<br>
Anne van Kesteren<br>
<a href="http://annevankesteren.nl/" target="_blank">http://annevankesteren.nl/</a><br>
</font></blockquote></div><br>