- 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
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 UTC