Since most recent-ish platforms support xhr2 (excluding the always joyful 
Android 2.x) [1], it would probably be a REALLY good thing for FileTransfer to 
become a polyfill for xhr2.

I know that would mean a major version bump and an api change… but isn’t that 
what we seem to already be discussing?

1. http://caniuse.com/#feat=xhr2

On 23 Nov 2013, at 9:02 am, Brian LeRoux <b...@brian.io> wrote:

> Ya FileTransfer not a spec and this is mostly solved now by XHR2 which our
> File implementation predates. (Also why we split it out.)
> 
> 
> On Fri, Nov 22, 2013 at 12:16 PM, Ian Clelland <iclell...@chromium.org>wrote:
> 
>> On Fri, Nov 22, 2013 at 3:12 PM, Wargo, John <john.wa...@sap.com> wrote:
>> 
>>> Brian,
>>> 
>>> Nope to which part of his question? I thought the File API was an
>>> implementation  of the W3C File API?  Even the File API docs page begins
>>> with:
>>> 
>> 
>> The question was about FIleTransfer, not File -- and I think that the nope
>> was to the published spec side of the disjunction. (But I'll let Brian
>> clarify if I'm wrong)
>> 
>> As far as I can tell, there isn't a FileTransfer.upload /
>> FileTransfer.download API anywhere else that's quite like the Cordova API.
>> 
>> Ian
>> 
>> 
>>> 
>>> "An API to read, write and navigate file system hierarchies, based on the
>>> w3c file api."
>>> 
>>> John M. Wargo
>>> Twitter: @johnwargo
>>> 
>>> 
>>> -----Original Message-----
>>> From: brian.ler...@gmail.com [mailto:brian.ler...@gmail.com] On Behalf
>> Of
>>> Brian LeRoux
>>> Sent: Monday, November 18, 2013 5:11 PM
>>> To: dev@cordova.apache.org
>>> Subject: Re: Updating FileTransfer
>>> 
>>> Answers inline.
>>> 
>>> 
>>>> Does FileTransfer implement any published standard, or is it our own
>> API?
>>>> 
>>>> Nope.
>>> 
>>> 
>>> 
>>>> Does it make sense for FileTransfer to continue to use raw FileSystem
>>> paths
>>>> (and *not* go through File at all?) given that the File API will soon
>> be
>>>> returning only relative paths and filesystem:// URLs.
>>>> 
>>>> Consistent w/ URL scheme makes sense to me but I'll let others chime in
>>> how this will break everything and our users will hate us. But remember:
>>> plugins are versioned!
>>> 
>> 

Reply via email to