2016-08-05 1 views
1

В настоящее время я изучаю различные варианты хранения файлов в своем приложении, которое я создаю, однако я заметил различные файловые структуры, присутствующие в телефонном разрыве, и не знаю, что является самым современным.Phonegap/Cordova - Где cdvfile: // localhost с точки зрения корня приложения?

Использование: alert(JSON.stringify(fileSystem.root)); Я вижу, что fileSystem.root.nativeURL является файлом: /// var/mobile/Containers/Data/Application/APPID/Documents, но не может найти, где находится cdvfile: // localhost.

Это корень приложения, а также файлSystem.root.nativeURL, все еще используемый для добавления файлов в папку «Документы приложений»?

Благодаря

- Текущий код -

function onDeviceReady() { 
      window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, fail); 
     } 

     function gotFS(fileSystem) { 
      alert(JSON.stringify(fileSystem.root)); 
      return; 
      fileSystem.root.getFile("readme.txt", {create: true}, gotFileEntry, fail); 
     } 

ответ

0

, если вы используете телефон Android, то если вы будете определять тип места хранения, как внутренний или внешний

<preference name="AndroidPersistentFileLocation" value="Internal" /> 
<preference name="AndroidPersistentFileLocation" value="Compatibility" /> 

тогда сохранит файл в корне внутренней или внешней памяти.

, если вы работаете с прошивкой, то вы должны установить itunesfilesharing плагин, который будет делить файл в приложение документов folder.here в config.xml

<preference name="iosPersistentFileLocation" value="Documents" /> 
<preference name="iosPersistentFileLocation" value="Compatibility" /> 
+0

Благодаря @Hassan Али после того, как сделал бы я называю cdvfile: // localhost или файлSystem.root.nativeURL, чтобы перейти в папку документов iOS? –

+0

Я просто передал объект Entry Entry для функции Read File для этого. –

+0

У меня есть код, если вам нужно, я могу дать вам. –

 Смежные вопросы

  • Нет связанных вопросов^_^