6

I am getting a JSON response from a web service that returns a file in either binary or base64 . I want to save this file to the fileSystem.

  1. I wanted to know the ideal (default/industry standard ) location to download these files for IOS/ ANdroid on the file system.
  2. IF there is no ideal place i would want to save them in the default downloads folder for IOS/Android. I would then like to know what is the location of these folders.

I also wanted to know which methods in the Phonegap FileAPi i need to use?

vijar
  • 733
  • 4
  • 14
  • 23

1 Answers1

3

There is no default place for downloads

Look the phonegap's File API for more info.

With phonegap you can request de temporary or the permanent file system

window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail);
window.requestFileSystem(LocalFileSystem.TEMPORARY, 0, gotFS, fail);

on iOS PERSISTENT returns the Documents directory, and the TEMPORARY returns the Caches directory on Android PERSISTENT returns the root of the SD card or phone memory, and TEMPORARY returns a folder inside the data folder.

To download the files use the FileTransfer

jcesarmobile
  • 51,328
  • 11
  • 132
  • 176