2012-01-21 5 views
5

Chcę importować i eksportować pliki CSV. Zrozumiałem, jak sprawić, by iPad rozpoznał moją aplikację jako taką, która otwiera pliki CSV.Phonegap/iPad - UTI's - typy dokumentów ... co zrobić z przychodzącym adresem URL

Stamtąd jestem zagubiony. Znalazłem wyjaśnienia na temat tego, jak iPad wysyła w moim pliku za pośrednictwem aplikacji: didFinishLaunchingWithOptions lub handleOpenURL ...

Stwierdziłem, że dodanie funkcji o nazwie handleOpenURL (url) w moim pliku js przekazuje mi adres URL pliku ... więc teraz mam to.

To świetnie, ponieważ teraz wiem, że ktoś otworzył moją aplikację w ten sposób. Fajnie ... ALE w jaki sposób mogę pobrać zawartość tego adresu URL?

Odpowiedz

3

GOT IT! Woot, oto co zrobiłem ...

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'); 
} 
Powiązane problemy