2013-02-19 2 views
0

Я создал приложение, которое предназначено для IPad с помощью телефонной заставки. Я создал текстовый файл динамически, используя API-интерфейс phonegap. Местоположение файла показывает /var/mobile/Applications/C9D4....../Documents/DataFiles. Как получить доступ к файлу?Извлечение текстового файла в IOS

Пожалуйста, помогите. Заранее спасибо

+0

Установите этот флажок, другой вопрос http://stackoverflow.com/questions/10945375/phonegap-ios-how-to-get-app-documents- folder-full-path – tkanzakic

+0

Спасибо, помощник !! .. Это помогло мне получить доступ к файлу в iMAC. но все еще есть проблема, чтобы найти его в iPad. –

+0

вам не следует пытаться получить доступ к файлу по его полному пути, потому что он будет другим, вместо этого вы должны получить ссылку на папку 'Documents', а затем добавить имя файла, например, используя' [pathToDocumentsFolder stringByAppendingPathComponent: имя_файла] ' – tkanzakic

ответ

0

попробовать этот

function getfile(){ 
window.requestFileSystem(LocalFileSystem.PERSISTENT, 0, gotFS, onFail); 

function onFail(message) { 
     alert('Failed because: ' + message); 
    } 

    function gotFS(fileSystem) { 
     fileSystem.root.getFile("/var/mobile/Applications/C9D4....../Documents/DataFiles", {create: true}, gotFileEntry, fail); 
    } 

    function gotFileEntry(fileEntry) { 
     fileEntry.file(gotFile, fail); 
    } 

    function gotFile(file){ 
     readDataUrl(file); 
    } 

    function readDataUrl(file) { 
      var reader = new FileReader(); 
      reader.onloadend = function(evt) { 
      console.log("Read as data URL"); 
      console.log(evt.target.result); 

     }; 
     reader.readAsDataURL(file); 
    } 

    function fail(evt) { 
     console.log(evt.target.error.code); 
    } 

}

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