I think iOS attempts to create the directory first.
https://github.com/apache/cordova-plugin-file-transfer/blob/master/src/ios/CDVFileTransfer.m#L660
-James Jong

On Apr 16, 2014, at 2:58 PM, Shazron <[email protected]> wrote:

> Additional info:
> iOS will not create intermediate folders for download(), they must already
> exist
> (based on my tests with NSFileManager createFileAtPath:contents:attributes
> call that is used by FileTransfer.download())
> 
> 
> On Wed, Apr 16, 2014 at 10:57 AM, Mike Billau <[email protected]> wrote:
> 
>> Hello,
>> 
>> When using FileTransfer.download(), if the target location contains folders
>> that do not exist on the device, should FileTransfer auto-magically mkdir
>> these folders to save the download?
>> 
>> If target= /foo/image.png, and if /foo/ doesn't exist, Android will create
>> the /foo/ dir for you. WP8 doesn't seem to do this and will instead return
>> with an error. I don't know which implementation should be considered
>> "correct." It seems like a "good" dev should first check that the target
>> exists and create it before saving the image, but I'm all for making things
>> easier for the developer and just doing it auto-magically (I hate that
>> word...)
>> 
>> I'm using 3.1 btw, sigh and sorry! Thanks everyone for your opinions.
>> 

Reply via email to