Re: File API Feedback

It actually does in the latest version. Blob has a getBytes() method.
You can also concatenate blobs together using a new object called a
BlobBuilder.

I'm in the process of updating the docs and will report back when done.

- a

On Tue, Jun 30, 2009 at 6:12 AM, Olli Pettay<Olli.Pettay@helsinki.fi> wrote:
> On 6/30/09 4:07 PM, Thomas Broyer wrote:
>>
>> On Tue, Jun 30, 2009 at 2:25 PM, Olli Pettay wrote:
>>>
>>> On 6/30/09 1:44 PM, Ian Hickson wrote:
>>>>
>>>> I'd rather just have an API that lets you split a File into a
>>>> sequence<FileData>    (where FileData is what File inherits from) of
>>>> equally
>>>> sized chunks, or something like that, than something that lets you get
>>>> chunks out in particular forms.
>>>
>>> Yeah, that sounds better. Then XHR .send() could accept FileData as a
>>> parameter.
>>> All the .getAsXXX methods would move to that interface and there should
>>> be
>>> something like
>>> FileData getFileData(long long offset, long long length)
>>
>> For the record, Gears' Blob (the almost-equivalent of that FileData if
>> I'm not mistaken) has a slice(offset,length) method:
>> http://code.google.com/apis/gears/api_blob.html
>>
>> (and a Blob can be passed to an HttpRequest's send() method, and
>> obtained from an HttpRequest's responseBlob property or in desktop's
>> openFiles callback; note that a File in Gears doesn't inherit Blob, it
>> rather has a 'blob' property of type Blob)
>>
>
> But blob doesn't allow one to access the data (which is why I don't like the
> API).
>
> -Olli
>
>

Received on Tuesday, 30 June 2009 17:34:00 UTC