- From: Jonas Sicking <jonas@sicking.cc>
- Date: Thu, 17 Jul 2008 15:54:34 -0700
- To: Maciej Stachowiak <mjs@apple.com>
- CC: Aaron Boodman <aa@google.com>, Sam Weinig <weinig@apple.com>, Web Applications Working Group WG <public-webapps@w3.org>
Maciej Stachowiak wrote: > On Jul 17, 2008, at 1:23 PM, Aaron Boodman wrote: > >> >> Is the only difference from the Gears proposal the name of the object >> ("File") and the lack of reading APIs initially? > > The Gears proposal has a File object too, as does Mozilla's extension. > We are proposing making the File object usable directly as an XHR body, > so that we can all support file upload through XHR interoperably without > first having to agree on the mechanisms for reading file contents and > representing binary data (which are different between Gears and Mozilla). > > File upload through XHR is useful even without a means to read the data > client-side, because combined with progress events it can provide > in-page progress UI with info for multiple files, which is quite a bit > better than what you get with form submission. Currently some web apps > use Flash for uploads solely to enable progress UI. > > As Sam mentioned, overloading send() to take a File does not preclude > later overloading it to take a Blob or ByteArray or any other kind of > object representing raw data. This sounds like a great idea to me. / Jonas
Received on Thursday, 17 July 2008 22:56:04 UTC