2012-01-21 5 views
5

Quiero importar y exportar archivos CSV. He descubierto cómo hacer que el iPad reconozca mi aplicación como una que abre archivos CSV.Phonegap/iPad - UTI's - Tipos de documentos ... qué hacer con la URL entrante

Desde allí, aunque estoy perdido. He encontrado explicaciones sobre cómo el iPad envía en mi archivo a través de la aplicación: didFinishLaunchingWithOptions o handleOpenURL ...

He descubierto que al agregar una función llamada handleOpenURL (url) en mi archivo js me pasa la url del archivo ... así que ahora tengo esto.

Eso es genial porque ahora sé que alguien ha abierto mi aplicación de esta manera. Genial ... PERO, ¿cómo capturo el contenido de esa URL?

Respuesta

3

GOT IT! Woot, esto es lo que hice ...

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'); 
} 
Cuestiones relacionadas