Mozilla has something similar already called sendAsBinary though it takes a
string not an array
https://developer.mozilla.org/en/XMLHttpRequest#sendAsBinary%28%29

On Thu, Sep 10, 2009 at 7:28 PM, Anne van Kesteren <ann...@opera.com> wrote:

> On Thu, 10 Sep 2009 03:12:52 +0200, Jian Li <jia...@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/
>
>

Reply via email to