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). -OlliReceived on Tuesday, 30 June 2009 13:12:38 GMT
This archive was generated by hypermail 2.3.1 : Tuesday, 26 March 2013 18:49:31 GMT