W3C home > Mailing lists > Public > public-webapps@w3.org > July to September 2009

Re: Proposal for sending multiple files via XMLHttpRequest.send()

From: Anne van Kesteren <annevk@opera.com>
Date: Thu, 10 Sep 2009 11:28:53 +0200
To: "Jian Li" <jianli@chromium.org>, public-webapps@w3.org
Message-ID: <op.uz1baf1v64w2qv@annevk-t60>
On Thu, 10 Sep 2009 03:12:52 +0200, Jian Li <jianli@chromium.org> wrote:
> There has already been a discussion on extending XMLHttpRequest.send() to
> take a File object. Could we also consider enhancing it further to  
> support
> sending multiple files, like a FileList from the drag and drop.
>
> We could make XMLHttpRequest.send() take a FileList object and let the
> browser add multipart boundary separators automatically.
>
> Or, the other simpler way, thanks to Darin's suggestion, is to
> extend XMLHttpRequest.send() to take an array of items. Each of item  
> could
> be either a string or a file reference strictly. The web application is
> responsible to generate the multipart enevelop like the following:
>
>     var payload = new Array;
>     payload.push(header1);
>     payload.push(file1);
>     payload.push(footer1);
>     ...
>     xhr.send(payload);
>
> How do you guys think about these approaches?

The first seems a lot less error-prone for authors. I think we should go  
with that.


-- 
Anne van Kesteren
http://annevankesteren.nl/
Received on Thursday, 10 September 2009 09:29:35 GMT

This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:33 GMT