2012-01-21 8 views
5

Voglio importare ed esportare CSV. Ho capito come ottenere l'iPad per riconoscere la mia app come una che apre i file CSV.PhoneGap/iPad - UTI - Tipi di documenti ... cosa fare con l'URL in entrata

Da lì però sono perso. Ho trovato spiegazioni su come l'iPad invia nel mio file tramite l'applicazione: didFinishLaunchingWithOptions o handleOpenURL ...

Ho capito che l'aggiunta di una funzione chiamata handleOpenURL (url) nel mio file js mi passa l'url per il file ... quindi ora ho questo.

Questo è fantastico perché ora so che qualcuno ha aperto la mia app in questo modo. Cool ... MA come faccio ad afferrare il contenuto di quell'URL?

risposta

3

OTTENUTO! Woot, questo è quello che ho fatto ...

function handleOpenURL(url) 
{ 
    window.resolveLocalFileSystemURI(url, onResolveSuccess, fail) 
} 

function onResolveSuccess(fileEntry) 
{ 
    fileEntry.file(win, fail); 
} 

function win(file) { 

    var reader = new FileReader(); 
    reader.onloadend = function(evt) { 
     alert("succes"); 
     alert(evt.target.result); 
    } 
    reader.readAsText(file); 
} 

function fail() {   
    alert('fail'); 
}